Skip to content

Instantly share code, notes, and snippets.

@krlmlr
Created March 22, 2026 19:04
Show Gist options
  • Select an option

  • Save krlmlr/059b12be195e78894503f6130245f333 to your computer and use it in GitHub Desktop.

Select an option

Save krlmlr/059b12be195e78894503f6130245f333 to your computer and use it in GitHub Desktop.
00install.out with clang-22 from CRAN
This file has been truncated, but you can view the full file.
* installing *source* package ‘duckdb’ ...
** this is package ‘duckdb’ version ‘1.5.0’
** package ‘duckdb’ successfully unpacked and MD5 sums checked
** using staged installation
++ dirname ./configure
+ cd .
+ '[' -z 'k --jobserver-fds=3,4 -j' ']'
+ echo 'MAKEFLAGS already set to: k --jobserver-fds=3,4 -j'
MAKEFLAGS already set to: k --jobserver-fds=3,4 -j
++ dirname ./configure
+ cd ./src
+ echo DUCKDB_RSTRTMGR=1
+ echo DUCKDB_RSTRTMGR_LIB=
+ '[' -f '' ']'
+ cp include/to-tar.mk Makevars.duckdb
+ '[' -f duckdb.tar.xz ']'
+ tar xJf duckdb.tar.xz
** libs
specified C++17
Makevars:22: include/deps.mk: No such file or directory
using C++ compiler: ‘Apple clang version 21.0.0 (clang-2100.0.123.102)’
using C++17
using SDK: ‘MacOSX26.4.sdk’
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c rfuns.cpp -o rfuns.o
In file included from rfuns.cpp:980:
./duckdb/extension/core_functions/include/core_functions/aggregate/sum_helpers.hpp:67:26: warning: implicit conversion from 'int64_t' (aka 'long long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
67 | state.value += input * int64_t(count);
| ~ ^~~~~~~~~~~~~~
rfuns.cpp:1034:20: note: in instantiation of function template specialization 'duckdb::RegularAdd::AddConstant<duckdb::rfuns::RSumKeepNaState<double>, double>' requested here
1034 | ADDOP::template AddConstant<STATE, INPUT_TYPE>(state, input, count);
| ^
duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:17: note: in instantiation of function template specialization 'duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>::ConstantOperation<double, duckdb::rfuns::RSumKeepNaState<double>, duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>>' requested here
282 | OP::template ConstantOperation<INPUT_TYPE, STATE_TYPE, OP>(**sdata, *idata, input_data, count);
| ^
duckdb/src/include/duckdb/function/aggregate_function.hpp:382:22: note: in instantiation of function template specialization 'duckdb::AggregateExecutor::UnaryScatter<duckdb::rfuns::RSumKeepNaState<double>, double, duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>>' requested here
382 | AggregateExecutor::UnaryScatter<STATE, T, OP>(inputs[0], states, aggr_input_data, count);
| ^
duckdb/src/include/duckdb/function/aggregate_function.hpp:321:47: note: in instantiation of function template specialization 'duckdb::AggregateFunction::UnaryScatterUpdate<duckdb::rfuns::RSumKeepNaState<double>, double, duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>>' requested here
321 | AggregateFunction::UnaryScatterUpdate<STATE, INPUT_TYPE, OP>,
| ^
rfuns.cpp:1062:33: note: in instantiation of function template specialization 'duckdb::AggregateFunction::UnaryAggregate<duckdb::rfuns::RSumKeepNaState<double>, double, double, duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>, duckdb::AggregateDestructorType::STANDARD>' requested here
1062 | function = AggregateFunction::UnaryAggregate<RSumKeepNaState<double>, double, double,
| ^
rfuns.cpp:1084:10: note: in instantiation of function template specialization 'duckdb::rfuns::BindRSum_dispatch<true>' requested here
1084 | return BindRSum_dispatch<true>(context, function, arguments);
| ^
In file included from rfuns.cpp:980:
./duckdb/extension/core_functions/include/core_functions/aggregate/sum_helpers.hpp:67:24: warning: implicit conversion from 'int64_t' (aka 'long long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
67 | state.value += input * int64_t(count);
| ~~ ~~~~~~^~~~~~~~~~~~~~~~
rfuns.cpp:1034:20: note: in instantiation of function template specialization 'duckdb::RegularAdd::AddConstant<duckdb::rfuns::RSumKeepNaState<double>, int>' requested here
1034 | ADDOP::template AddConstant<STATE, INPUT_TYPE>(state, input, count);
| ^
duckdb/src/include/duckdb/common/vector_operations/aggregate_executor.hpp:282:17: note: in instantiation of function template specialization 'duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>::ConstantOperation<int, duckdb::rfuns::RSumKeepNaState<double>, duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>>' requested here
282 | OP::template ConstantOperation<INPUT_TYPE, STATE_TYPE, OP>(**sdata, *idata, input_data, count);
| ^
duckdb/src/include/duckdb/function/aggregate_function.hpp:382:22: note: in instantiation of function template specialization 'duckdb::AggregateExecutor::UnaryScatter<duckdb::rfuns::RSumKeepNaState<double>, int, duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>>' requested here
382 | AggregateExecutor::UnaryScatter<STATE, T, OP>(inputs[0], states, aggr_input_data, count);
| ^
duckdb/src/include/duckdb/function/aggregate_function.hpp:321:47: note: in instantiation of function template specialization 'duckdb::AggregateFunction::UnaryScatterUpdate<duckdb::rfuns::RSumKeepNaState<double>, int, duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>>' requested here
321 | AggregateFunction::UnaryScatterUpdate<STATE, INPUT_TYPE, OP>,
| ^
rfuns.cpp:1066:33: note: in instantiation of function template specialization 'duckdb::AggregateFunction::UnaryAggregate<duckdb::rfuns::RSumKeepNaState<double>, int, double, duckdb::rfuns::RSumOperation<duckdb::RegularAdd, true>, duckdb::AggregateDestructorType::STANDARD>' requested here
1066 | function = AggregateFunction::UnaryAggregate<RSumKeepNaState<double>, int32_t, double,
| ^
rfuns.cpp:1084:10: note: in instantiation of function template specialization 'duckdb::rfuns::BindRSum_dispatch<true>' requested here
1084 | return BindRSum_dispatch<true>(context, function, arguments);
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c database.cpp -o database.o
In file included from database.cpp:7:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from database.cpp:7:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c connection.cpp -o connection.o
In file included from connection.cpp:1:
In file included from ../inst/include/cpp11/environment.hpp:10:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from connection.cpp:1:
In file included from ../inst/include/cpp11/environment.hpp:8:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c statement.cpp -o statement.o
In file included from statement.cpp:10:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
statement.cpp:154:47: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'R_len_t' (aka 'int') [-Wshorten-64-to-32]
154 | auto val = RApiTypes::SexpToValue(valsexp, row_idx);
| ~~~~~~~~~ ^~~~~~~
statement.cpp:279:49: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'R_len_t' (aka 'int') [-Wshorten-64-to-32]
279 | SET_LENGTH(batches_list.the_list, batches_list.size);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/Users/ripley/R/R-devel/include/Rdefines.h:145:48: note: expanded from macro 'SET_LENGTH'
145 | #define SET_LENGTH(x, n) (x = Rf_lengthgets(x, n))
| ~~~~~~~~~~~~~ ^
In file included from statement.cpp:10:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
In file included from statement.cpp:10:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(int), unsigned long long &, 0UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(int), unsigned long long &>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(int), unsigned long long &>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(int), unsigned long long &>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/as.hpp:210:10: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(int)>::operator()<unsigned long long &>' requested here
210 | return safe[Rf_ScalarInteger](from);
| ^
../inst/include/cpp11/named_arg.hpp:24:14: note: in instantiation of function template specialization 'cpp11::as_sexp<unsigned long long>' requested here
24 | value_ = as_sexp(rhs);
| ^
statement.cpp:50:34: note: in instantiation of function template specialization 'cpp11::named_arg::operator=<unsigned long long>' requested here
50 | retlist.push_back({"n_param"_nm = n_param});
| ^
5 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c register.cpp -o register.o
In file included from register.cpp:8:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from register.cpp:8:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c relational.cpp -o relational.o
In file included from relational.cpp:20:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from relational.cpp:20:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c scan.cpp -o scan.o
In file included from scan.cpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
scan.cpp:453:9: warning: implicit conversion turns floating-point number into integer: 'double' to 'idx_t' (aka 'unsigned long long') [-Wfloat-conversion]
453 | return ceil((double)bind_data->row_count / bind_data->rows_per_task);
| ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scan.cpp:453:56: warning: implicit conversion from 'const idx_t' (aka 'const unsigned long long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
453 | return ceil((double)bind_data->row_count / bind_data->rows_per_task);
| ~ ~~~~~~~~~~~^~~~~~~~~~~~~
In file included from scan.cpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
scan.cpp:85:21: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
85 | result_data[i] = RTYPE::Convert(val);
| ~ ^~~~~~~~~~~~~~~~~~~
scan.cpp:236:4: note: in instantiation of function template specialization 'AppendColumnSegment<int, unsigned char, duckdb::RFactorType>' requested here
236 | AppendColumnSegment<int, uint8_t, RFactorType>(data_ptr, sexp_offset, v, this_count);
| ^
scan.cpp:85:21: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wimplicit-int-conversion]
85 | result_data[i] = RTYPE::Convert(val);
| ~ ^~~~~~~~~~~~~~~~~~~
scan.cpp:240:4: note: in instantiation of function template specialization 'AppendColumnSegment<int, unsigned short, duckdb::RFactorType>' requested here
240 | AppendColumnSegment<int, uint16_t, RFactorType>(data_ptr, sexp_offset, v, this_count);
| ^
6 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c signal.cpp -o signal.o
In file included from signal.cpp:3:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from signal.cpp:3:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c transform.cpp -o transform.o
In file included from transform.cpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
transform.cpp:225:40: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
225 | INTEGER(dims)[0] = (Rf_xlength(dest) / array_size);
| ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
transform.cpp:226:22: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
226 | INTEGER(dims)[1] = array_size;
| ~ ^~~~~~~~~~
transform.cpp:308:30: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
308 | return Rf_mkCharLenCE(data, len, CE_UTF8);
| ~~~~~~~~~~~~~~ ^~~
In file included from transform.cpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
transform.cpp:19:60: warning: implicit conversion from 'const unsigned long long' to 'double' may lose precision [-Wimplicit-int-float-conversion]
19 | dest_ptr[row_idx] = !mask.RowIsValid(row_idx) ? na_val : src_ptr[row_idx];
| ~ ^~~~~~~~~~~~~~~~
transform.cpp:477:4: note: in instantiation of function template specialization 'VectorToR<unsigned long long, double>' requested here
477 | VectorToR<uint64_t, double>(src_vec, n, NUMERIC_POINTER(dest), dest_offset, NA_REAL);
| ^
transform.cpp:19:60: warning: implicit conversion from 'const long long' to 'double' may lose precision [-Wimplicit-int-float-conversion]
19 | dest_ptr[row_idx] = !mask.RowIsValid(row_idx) ? na_val : src_ptr[row_idx];
| ~ ^~~~~~~~~~~~~~~~
transform.cpp:486:4: note: in instantiation of function template specialization 'VectorToR<long long, double>' requested here
486 | VectorToR<int64_t, double>(src_vec, n, NUMERIC_POINTER(dest), dest_offset, NA_REAL);
| ^
7 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c utils.cpp -o utils.o
In file included from utils.cpp:5:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c reltoaltrep.cpp -o reltoaltrep.o
In file included from reltoaltrep.cpp:3:
In file included from include/reltoaltrep.hpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from utils.cpp:5:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c altrepdataframe_relation.cpp -o altrepdataframe_relation.o
In file included from reltoaltrep.cpp:3:
In file included from include/reltoaltrep.hpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
In file included from altrepdataframe_relation.cpp:1:
In file included from include/altrepdataframe_relation.hpp:2:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from reltoaltrep.cpp:3:
In file included from include/reltoaltrep.hpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:9:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:654:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view:221:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h:22:41: warning: 'char_traits<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<char>>>' is deprecated: char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard and is provided for a temporary period. It will be removed in a future release, so please migrate off of it. [-Wdeprecated-declarations]
22 | template <class _CharT, class _Traits = char_traits<_CharT> >
| ^
duckdb/third_party/fmt/include/fmt/core.h:229:26: note: in instantiation of default argument for 'basic_string_view<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<char>>>' required here
229 | template <typename Char> using std_string_view = std::basic_string_view<Char>;
| ^~~~~
duckdb/third_party/fmt/include/fmt/core.h:300:47: note: in instantiation of template type alias 'std_string_view' requested here
300 | FMT_ENABLE_IF(std::is_same<S, internal::std_string_view<Char>>::value)>
| ^
duckdb/third_party/fmt/include/fmt/core.h:217:41: note: expanded from macro 'FMT_ENABLE_IF'
217 | #define FMT_ENABLE_IF(...) enable_if_t<(__VA_ARGS__), int> = 0
| ^
duckdb/third_party/fmt/include/fmt/format.h:3178:48: note: in instantiation of template class 'duckdb_fmt::basic_string_view<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<char>>>' requested here
3178 | return vformat_to<arg_formatter<range>>(buf, to_string_view(format_str),
| ^
duckdb/third_party/fmt/include/fmt/format.h:3178:10: note: while substituting deduced template arguments into function template 'vformat_to' [with Char = arg_formatter<range>]
3178 | return vformat_to<arg_formatter<range>>(buf, to_string_view(format_str),
| ^
duckdb/third_party/fmt/include/fmt/format.h:3295:13: note: in instantiation of function template specialization 'duckdb_fmt::internal::vformat_to<char>' requested here
3295 | internal::vformat_to(buffer, format_str, args);
| ^
duckdb/third_party/fmt/include/fmt/core.h:1455:20: note: in instantiation of function template specialization 'duckdb_fmt::internal::vformat<char>' requested here
1455 | return internal::vformat(
| ^
reltoaltrep.cpp:220:27: note: in instantiation of function template specialization 'duckdb_fmt::format<char[34], const char *, char>' requested here
220 | mat_error = duckdb_fmt::format("Error evaluating duckdb query: {}", local_res->GetError().c_str());
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h:24:8: note: 'char_traits<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<char>>>' has been explicitly marked deprecated here
24 | struct _LIBCPP_DEPRECATED_(
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:555:53: note: expanded from macro '_LIBCPP_DEPRECATED_'
555 | # define _LIBCPP_DEPRECATED_(m) __attribute__((__deprecated__(m)))
| ^
In file included from altrepdataframe_relation.cpp:1:
In file included from include/altrepdataframe_relation.hpp:2:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c types.cpp -o types.o
In file included from types.cpp:6:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
3 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c convert.cpp -o convert.o
In file included from convert.cpp:1:
In file included from ./include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
types.cpp:378:42: warning: implicit conversion turns floating-point number into integer: 'double' to 'int64_t' (aka 'long long') [-Wfloat-conversion]
378 | return Timestamp::FromEpochMicroSeconds(round(val * Interval::MICROS_PER_SEC));
| ~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
types.cpp:443:36: warning: implicit conversion loses integer precision: 'R_xlen_t' (aka 'long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
443 | return string_t((char *)RAW(val), Rf_xlength(val));
| ~~~~~~~~ ^~~~~~~~~~~~~~~
In file included from types.cpp:6:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
In file included from convert.cpp:1:
In file included from ./include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
4 warnings generated.
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c cpp11.cpp -o cpp11.o
In file included from cpp11.cpp:4:
In file included from ../inst/include/duckdb_types.hpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:9:
In file included from ../inst/include/cpp11/data_frame.hpp:13:
In file included from ../inst/include/cpp11/list.hpp:10:
In file included from ../inst/include/cpp11/r_string.hpp:12:
../inst/include/cpp11/sexp.hpp:74:36: warning: implicit conversion turns floating-point number into integer: 'double' to 'size_t' (aka 'unsigned long') [-Wfloat-conversion]
74 | operator size_t() const { return REAL_ELT(data_, 0); }
| ~~~~~~ ^~~~~~~~~~~~~~~~~~
In file included from cpp11.cpp:4:
In file included from ../inst/include/duckdb_types.hpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
In file included from ../inst/include/cpp11/as.hpp:13:
../inst/include/cpp11/protect.hpp:121:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
121 | return std::forward<F>(f)(std::get<I>(std::move(a))...);
| ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
../inst/include/cpp11/protect.hpp:127:10: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&, 0UL, 1UL, 2UL>' requested here
127 | return apply(std::forward<F>(f), std::move(a), make_index_sequence<sizeof...(Aref)>{});
| ^
../inst/include/cpp11/protect.hpp:140:12: note: in instantiation of function template specialization 'cpp11::detail::apply<SEXPREC *(*&)(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>' requested here
140 | return apply(ptr_, std::move(arefs_));
| ^
../inst/include/cpp11/protect.hpp:56:16: note: in instantiation of member function 'cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>::operator()' requested here
56 | return static_cast<Fun&&>(*callback)();
| ^
../inst/include/cpp11/protect.hpp:154:14: note: in instantiation of function template specialization 'cpp11::unwind_protect<cpp11::detail::closure<SEXPREC *(const char *, int, cetype_t), const char *&&, unsigned long &&, cetype_t &&>, void>' requested here
154 | return unwind_protect(
| ^
../inst/include/cpp11/r_string.hpp:22:35: note: in instantiation of function template specialization 'cpp11::protect::function<SEXPREC *(const char *, int, cetype_t)>::operator()<const char *, unsigned long, cetype_t>' requested here
22 | : data_(safe[Rf_mkCharLenCE](data.c_str(), data.size(), CE_UTF8)) {}
| ^
In file included from cpp11.cpp:4:
In file included from ../inst/include/duckdb_types.hpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
../inst/include/cpp11/as.hpp:106:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'enable_if_integral<long long, long long>' (aka 'long long') [-Wfloat-conversion]
106 | return value;
| ~~~~~~ ^~~~~
cpp11.cpp:258:107: note: in instantiation of function template specialization 'cpp11::as_cpp<long long>' requested here
258 | return cpp11::as_sexp(rapi_rel_limit(cpp11::as_cpp<cpp11::decay_t<duckdb::rel_extptr_t>>(rel), cpp11::as_cpp<cpp11::decay_t<int64_t>>(n)));
| ^
In file included from cpp11.cpp:4:
In file included from ../inst/include/duckdb_types.hpp:3:
In file included from include/rapi.hpp:7:
In file included from ../inst/include/cpp11.hpp:7:
../inst/include/cpp11/as.hpp:106:16: warning: implicit conversion turns floating-point number into integer: 'double' to 'enable_if_integral<int, int>' (aka 'int') [-Wfloat-conversion]
106 | return value;
| ~~~~~~ ^~~~~
cpp11.cpp:411:114: note: in instantiation of function template specialization 'cpp11::as_cpp<int>' requested here
411 | return cpp11::as_sexp(rapi_execute_arrow(cpp11::as_cpp<cpp11::decay_t<duckdb::rqry_eptr_t>>(qry_res), cpp11::as_cpp<cpp11::decay_t<int>>(chunk_size)));
| ^
4 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/core_functions/core_functions_extension.cpp -o duckdb/extension/core_functions/core_functions_extension.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/core_functions/function_list.cpp -o duckdb/extension/core_functions/function_list.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/core_functions/lambda_functions.cpp -o duckdb/extension/core_functions/lambda_functions.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/core_functions/scalar/bit/bitstring.cpp -o duckdb/extension/core_functions/scalar/bit/bitstring.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/core_functions/scalar/enum/enum_functions.cpp -o duckdb/extension/core_functions/scalar/enum/enum_functions.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/core_functions/scalar/math/numeric.cpp -o duckdb/extension/core_functions/scalar/math/numeric.o
In file included from duckdb/extension/core_functions/scalar/math/numeric.cpp:3:
duckdb/src/include/duckdb/common/operator/abs.hpp:21:22: warning: implicit conversion loses integer precision: 'int' to 'signed char' on negation [-Wimplicit-int-conversion-on-negation]
21 | return input < 0 ? -input : input;
| ~~~~~~ ^~~~~~
duckdb/src/include/duckdb/common/operator/abs.hpp:53:22: note: in instantiation of function template specialization 'duckdb::AbsOperator::Operation<signed char, signed char>' requested here
53 | return AbsOperator::Operation<int8_t, int8_t>(input);
| ^
duckdb/src/include/duckdb/common/operator/abs.hpp:21:22: warning: implicit conversion loses integer precision: 'int' to 'short' on negation [-Wimplicit-int-conversion-on-negation]
21 | return input < 0 ? -input : input;
| ~~~~~~ ^~~~~~
duckdb/src/include/duckdb/common/operator/abs.hpp:61:22: note: in instantiation of function template specialization 'duckdb::AbsOperator::Operation<short, short>' requested here
61 | return AbsOperator::Operation<int16_t, int16_t>(input);
| ^
duckdb/src/include/duckdb/common/operator/abs.hpp:21:22: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' on negation [-Wimplicit-int-conversion-on-negation]
21 | return input < 0 ? -input : input;
| ~~~~~~ ^~~~~~
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:23:23: note: in instantiation of function template specialization 'duckdb::AbsOperator::Operation<unsigned char, unsigned char>' requested here
23 | return OP::template Operation<INPUT_TYPE, RESULT_TYPE>(input);
| ^
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:40: note: in instantiation of function template specialization 'duckdb::UnaryOperatorWrapper::Operation<duckdb::AbsOperator, unsigned char, unsigned char>' requested here
155 | *result_data = OPWRAPPER::template Operation<OP, INPUT_TYPE, RESULT_TYPE>(
| ^
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:217:3: note: in instantiation of function template specialization 'duckdb::UnaryExecutor::ExecuteStandard<unsigned char, unsigned char, duckdb::UnaryOperatorWrapper, duckdb::AbsOperator>' requested here
217 | ExecuteStandard<INPUT_TYPE, RESULT_TYPE, UnaryOperatorWrapper, OP>(input, result, count, nullptr, false);
| ^
duckdb/src/include/duckdb/function/scalar_function.hpp:236:18: note: in instantiation of function template specialization 'duckdb::UnaryExecutor::Execute<unsigned char, unsigned char, duckdb::AbsOperator>' requested here
236 | UnaryExecutor::Execute<TA, TR, OP>(input.data[0], result, input.size());
| ^
duckdb/src/include/duckdb/function/scalar_function.hpp:270:32: note: in instantiation of function template specialization 'duckdb::ScalarFunction::UnaryFunction<unsigned char, unsigned char, duckdb::AbsOperator>' requested here
270 | function = &ScalarFunction::UnaryFunction<uint8_t, uint8_t, OP>;
| ^
duckdb/extension/core_functions/scalar/math/numeric.cpp:134:53: note: in instantiation of function template specialization 'duckdb::ScalarFunction::GetScalarUnaryFunction<duckdb::AbsOperator>' requested here
134 | expr.function.SetFunctionCallback(ScalarFunction::GetScalarUnaryFunction<AbsOperator>(expr.return_type));
| ^
In file included from duckdb/extension/core_functions/scalar/math/numeric.cpp:3:
duckdb/src/include/duckdb/common/operator/abs.hpp:21:22: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' on negation [-Wimplicit-int-conversion-on-negation]
21 | return input < 0 ? -input : input;
| ~~~~~~ ^~~~~~
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:23:23: note: in instantiation of function template specialization 'duckdb::AbsOperator::Operation<unsigned short, unsigned short>' requested here
23 | return OP::template Operation<INPUT_TYPE, RESULT_TYPE>(input);
| ^
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:40: note: in instantiation of function template specialization 'duckdb::UnaryOperatorWrapper::Operation<duckdb::AbsOperator, unsigned short, unsigned short>' requested here
155 | *result_data = OPWRAPPER::template Operation<OP, INPUT_TYPE, RESULT_TYPE>(
| ^
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:217:3: note: in instantiation of function template specialization 'duckdb::UnaryExecutor::ExecuteStandard<unsigned short, unsigned short, duckdb::UnaryOperatorWrapper, duckdb::AbsOperator>' requested here
217 | ExecuteStandard<INPUT_TYPE, RESULT_TYPE, UnaryOperatorWrapper, OP>(input, result, count, nullptr, false);
| ^
duckdb/src/include/duckdb/function/scalar_function.hpp:236:18: note: in instantiation of function template specialization 'duckdb::UnaryExecutor::Execute<unsigned short, unsigned short, duckdb::AbsOperator>' requested here
236 | UnaryExecutor::Execute<TA, TR, OP>(input.data[0], result, input.size());
| ^
duckdb/src/include/duckdb/function/scalar_function.hpp:273:32: note: in instantiation of function template specialization 'duckdb::ScalarFunction::UnaryFunction<unsigned short, unsigned short, duckdb::AbsOperator>' requested here
273 | function = &ScalarFunction::UnaryFunction<uint16_t, uint16_t, OP>;
| ^
duckdb/extension/core_functions/scalar/math/numeric.cpp:134:53: note: in instantiation of function template specialization 'duckdb::ScalarFunction::GetScalarUnaryFunction<duckdb::AbsOperator>' requested here
134 | expr.function.SetFunctionCallback(ScalarFunction::GetScalarUnaryFunction<AbsOperator>(expr.return_type));
| ^
4 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/core_functions/scalar/operators/bitwise.cpp -o duckdb/extension/core_functions/scalar/operators/bitwise.o
duckdb/extension/core_functions/scalar/operators/bitwise.cpp:206:10: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
206 | return ~input;
| ~~~~~~ ^~~~~~
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:23:23: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::BitwiseNotOperator::Operation<unsigned char, unsigned char>' requested here
23 | return OP::template Operation<INPUT_TYPE, RESULT_TYPE>(input);
| ^
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:40: note: in instantiation of function template specialization 'duckdb::UnaryOperatorWrapper::Operation<duckdb::(anonymous namespace)::BitwiseNotOperator, unsigned char, unsigned char>' requested here
155 | *result_data = OPWRAPPER::template Operation<OP, INPUT_TYPE, RESULT_TYPE>(
| ^
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:217:3: note: in instantiation of function template specialization 'duckdb::UnaryExecutor::ExecuteStandard<unsigned char, unsigned char, duckdb::UnaryOperatorWrapper, duckdb::(anonymous namespace)::BitwiseNotOperator>' requested here
217 | ExecuteStandard<INPUT_TYPE, RESULT_TYPE, UnaryOperatorWrapper, OP>(input, result, count, nullptr, false);
| ^
duckdb/src/include/duckdb/function/scalar_function.hpp:236:18: note: in instantiation of function template specialization 'duckdb::UnaryExecutor::Execute<unsigned char, unsigned char, duckdb::(anonymous namespace)::BitwiseNotOperator>' requested here
236 | UnaryExecutor::Execute<TA, TR, OP>(input.data[0], result, input.size());
| ^
duckdb/extension/core_functions/scalar/operators/bitwise.cpp:24:31: note: in instantiation of function template specialization 'duckdb::ScalarFunction::UnaryFunction<unsigned char, unsigned char, duckdb::(anonymous namespace)::BitwiseNotOperator>' requested here
24 | function = &ScalarFunction::UnaryFunction<uint8_t, uint8_t, OP>;
| ^
duckdb/extension/core_functions/scalar/operators/bitwise.cpp:224:54: note: in instantiation of function template specialization 'duckdb::GetScalarIntegerUnaryFunction<duckdb::(anonymous namespace)::BitwiseNotOperator>' requested here
224 | functions.AddFunction(ScalarFunction({type}, type, GetScalarIntegerUnaryFunction<BitwiseNotOperator>(type)));
| ^
duckdb/extension/core_functions/scalar/operators/bitwise.cpp:206:10: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wimplicit-int-conversion]
206 | return ~input;
| ~~~~~~ ^~~~~~
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:23:23: note: in instantiation of function template specialization 'duckdb::(anonymous namespace)::BitwiseNotOperator::Operation<unsigned short, unsigned short>' requested here
23 | return OP::template Operation<INPUT_TYPE, RESULT_TYPE>(input);
| ^
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:155:40: note: in instantiation of function template specialization 'duckdb::UnaryOperatorWrapper::Operation<duckdb::(anonymous namespace)::BitwiseNotOperator, unsigned short, unsigned short>' requested here
155 | *result_data = OPWRAPPER::template Operation<OP, INPUT_TYPE, RESULT_TYPE>(
| ^
duckdb/src/include/duckdb/common/vector_operations/unary_executor.hpp:217:3: note: in instantiation of function template specialization 'duckdb::UnaryExecutor::ExecuteStandard<unsigned short, unsigned short, duckdb::UnaryOperatorWrapper, duckdb::(anonymous namespace)::BitwiseNotOperator>' requested here
217 | ExecuteStandard<INPUT_TYPE, RESULT_TYPE, UnaryOperatorWrapper, OP>(input, result, count, nullptr, false);
| ^
duckdb/src/include/duckdb/function/scalar_function.hpp:236:18: note: in instantiation of function template specialization 'duckdb::UnaryExecutor::Execute<unsigned short, unsigned short, duckdb::(anonymous namespace)::BitwiseNotOperator>' requested here
236 | UnaryExecutor::Execute<TA, TR, OP>(input.data[0], result, input.size());
| ^
duckdb/extension/core_functions/scalar/operators/bitwise.cpp:27:31: note: in instantiation of function template specialization 'duckdb::ScalarFunction::UnaryFunction<unsigned short, unsigned short, duckdb::(anonymous namespace)::BitwiseNotOperator>' requested here
27 | function = &ScalarFunction::UnaryFunction<uint16_t, uint16_t, OP>;
| ^
duckdb/extension/core_functions/scalar/operators/bitwise.cpp:224:54: note: in instantiation of function template specialization 'duckdb::GetScalarIntegerUnaryFunction<duckdb::(anonymous namespace)::BitwiseNotOperator>' requested here
224 | functions.AddFunction(ScalarFunction({type}, type, GetScalarIntegerUnaryFunction<BitwiseNotOperator>(type)));
| ^
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/column_reader.cpp -o duckdb/extension/parquet/column_reader.o
In file included from duckdb/extension/parquet/column_reader.cpp:1:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
In file included from duckdb/extension/parquet/column_reader.cpp:20:
duckdb/extension/parquet/include/reader/string_column_reader.hpp:70:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
69 | uint32_t str_len =
| ~~~~~~~
70 | scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/reader/string_column_reader.hpp:82:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
81 | uint32_t str_len =
| ~~~~~~~
82 | scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/column_reader.cpp:592:67: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
592 | repeated_decoder->GetBatch<uint8_t>(repeat_out + result_offset, read_now);
| ~~~~~~~~ ^~~~~~~~
duckdb/extension/parquet/column_reader.cpp:598:67: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
598 | if (!HasRepeats() && defined_decoder->HasRepeatedBatch<uint8_t>(read_now, max_define)) {
| ~~~~~~~~~~~~~~~~ ^~~~~~~~
duckdb/extension/parquet/column_reader.cpp:600:47: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
600 | defined_decoder->GetRepeatedBatch<uint8_t>(read_now, max_define);
| ~~~~~~~~~~~~~~~~ ^~~~~~~~
duckdb/extension/parquet/column_reader.cpp:603:66: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
603 | defined_decoder->GetBatch<uint8_t>(define_out + result_offset, read_now);
| ~~~~~~~~ ^~~~~~~~
In file included from duckdb/extension/parquet/column_reader.cpp:1:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:57:97: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
57 | ParquetDecodeUtils::BitUnpack<T>(buffer_, bitpack_pos, values + values_read, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
duckdb/extension/parquet/column_reader.cpp:592:21: note: in instantiation of function template specialization 'duckdb::RleBpDecoder::GetBatch<unsigned char>' requested here
592 | repeated_decoder->GetBatch<uint8_t>(repeat_out + result_offset, read_now);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
In file included from duckdb/extension/parquet/include/column_reader.hpp:18:
In file included from duckdb/extension/parquet/include/decoder/delta_binary_packed_decoder.hpp:12:
In file included from duckdb/extension/parquet/include/parquet_dbp_decoder.hpp:11:
duckdb/extension/parquet/include/decode_utils.hpp:58:13: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'unsigned char' [-Wimplicit-int-conversion]
58 | dst[i] = val;
| ~ ^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:57:25: note: in instantiation of function template specialization 'duckdb::ParquetDecodeUtils::BitUnpack<unsigned char>' requested here
57 | ParquetDecodeUtils::BitUnpack<T>(buffer_, bitpack_pos, values + values_read, literal_batch, bit_width_);
| ^
duckdb/extension/parquet/column_reader.cpp:592:21: note: in instantiation of function template specialization 'duckdb::RleBpDecoder::GetBatch<unsigned char>' requested here
592 | repeated_decoder->GetBatch<uint8_t>(repeat_out + result_offset, read_now);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>, true, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:844:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
844 | return make_uniq<TemplatedColumnReader<uint8_t, TemplatedParquetValueConversion<uint32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>, true, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:844:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
844 | return make_uniq<TemplatedColumnReader<uint8_t, TemplatedParquetValueConversion<uint32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>, false, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:844:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
844 | return make_uniq<TemplatedColumnReader<uint8_t, TemplatedParquetValueConversion<uint32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>, false, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:844:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<unsigned char, duckdb::TemplatedParquetValueConversion<unsigned int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
844 | return make_uniq<TemplatedColumnReader<uint8_t, TemplatedParquetValueConversion<uint32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>, true, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:846:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
846 | return make_uniq<TemplatedColumnReader<uint16_t, TemplatedParquetValueConversion<uint32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>, true, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:846:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
846 | return make_uniq<TemplatedColumnReader<uint16_t, TemplatedParquetValueConversion<uint32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>, false, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:846:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
846 | return make_uniq<TemplatedColumnReader<uint16_t, TemplatedParquetValueConversion<uint32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>, false, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:846:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<unsigned short, duckdb::TemplatedParquetValueConversion<unsigned int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
846 | return make_uniq<TemplatedColumnReader<uint16_t, TemplatedParquetValueConversion<uint32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'int' to 'signed char' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<signed char, duckdb::TemplatedParquetValueConversion<int>, true, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<signed char, duckdb::TemplatedParquetValueConversion<int>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<signed char, duckdb::TemplatedParquetValueConversion<int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:852:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
852 | return make_uniq<TemplatedColumnReader<int8_t, TemplatedParquetValueConversion<int32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'int' to 'signed char' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<signed char, duckdb::TemplatedParquetValueConversion<int>, true, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<signed char, duckdb::TemplatedParquetValueConversion<int>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<signed char, duckdb::TemplatedParquetValueConversion<int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:852:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
852 | return make_uniq<TemplatedColumnReader<int8_t, TemplatedParquetValueConversion<int32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'int' to 'signed char' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<signed char, duckdb::TemplatedParquetValueConversion<int>, false, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<signed char, duckdb::TemplatedParquetValueConversion<int>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<signed char, duckdb::TemplatedParquetValueConversion<int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:852:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
852 | return make_uniq<TemplatedColumnReader<int8_t, TemplatedParquetValueConversion<int32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'int' to 'signed char' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<signed char, duckdb::TemplatedParquetValueConversion<int>, false, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<signed char, duckdb::TemplatedParquetValueConversion<int>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<signed char, duckdb::TemplatedParquetValueConversion<int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:852:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<signed char, duckdb::TemplatedParquetValueConversion<int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
852 | return make_uniq<TemplatedColumnReader<int8_t, TemplatedParquetValueConversion<int32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<short, duckdb::TemplatedParquetValueConversion<int>, true, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<short, duckdb::TemplatedParquetValueConversion<int>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<short, duckdb::TemplatedParquetValueConversion<int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:854:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
854 | return make_uniq<TemplatedColumnReader<int16_t, TemplatedParquetValueConversion<int32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<short, duckdb::TemplatedParquetValueConversion<int>, true, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<short, duckdb::TemplatedParquetValueConversion<int>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<short, duckdb::TemplatedParquetValueConversion<int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:854:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
854 | return make_uniq<TemplatedColumnReader<int16_t, TemplatedParquetValueConversion<int32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<short, duckdb::TemplatedParquetValueConversion<int>, false, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<short, duckdb::TemplatedParquetValueConversion<int>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<short, duckdb::TemplatedParquetValueConversion<int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:854:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
854 | return make_uniq<TemplatedColumnReader<int16_t, TemplatedParquetValueConversion<int32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<short, duckdb::TemplatedParquetValueConversion<int>, false, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<short, duckdb::TemplatedParquetValueConversion<int>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<short, duckdb::TemplatedParquetValueConversion<int>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:854:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<int>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
854 | return make_uniq<TemplatedColumnReader<int16_t, TemplatedParquetValueConversion<int32_t>>>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'long long' to 'short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<short, duckdb::TemplatedParquetValueConversion<long long>, true, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<short, duckdb::TemplatedParquetValueConversion<long long>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<short, duckdb::TemplatedParquetValueConversion<long long>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:827:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
827 | return make_uniq<TemplatedColumnReader<int16_t, TemplatedParquetValueConversion<T>>>(reader, schema);
| ^
duckdb/extension/parquet/column_reader.cpp:944:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
944 | return CreateDecimalReader<int64_t>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'long long' to 'short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<short, duckdb::TemplatedParquetValueConversion<long long>, true, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<short, duckdb::TemplatedParquetValueConversion<long long>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<short, duckdb::TemplatedParquetValueConversion<long long>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:827:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
827 | return make_uniq<TemplatedColumnReader<int16_t, TemplatedParquetValueConversion<T>>>(reader, schema);
| ^
duckdb/extension/parquet/column_reader.cpp:944:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
944 | return CreateDecimalReader<int64_t>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'long long' to 'short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<short, duckdb::TemplatedParquetValueConversion<long long>, false, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<short, duckdb::TemplatedParquetValueConversion<long long>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<short, duckdb::TemplatedParquetValueConversion<long long>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:827:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
827 | return make_uniq<TemplatedColumnReader<int16_t, TemplatedParquetValueConversion<T>>>(reader, schema);
| ^
duckdb/extension/parquet/column_reader.cpp:944:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
944 | return CreateDecimalReader<int64_t>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'long long' to 'short' [-Wimplicit-int-conversion]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<short, duckdb::TemplatedParquetValueConversion<long long>, false, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<short, duckdb::TemplatedParquetValueConversion<long long>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<short, duckdb::TemplatedParquetValueConversion<long long>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:827:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<short, duckdb::TemplatedParquetValueConversion<long long>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
827 | return make_uniq<TemplatedColumnReader<int16_t, TemplatedParquetValueConversion<T>>>(reader, schema);
| ^
duckdb/extension/parquet/column_reader.cpp:944:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
944 | return CreateDecimalReader<int64_t>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<int, duckdb::TemplatedParquetValueConversion<long long>, true, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<int, duckdb::TemplatedParquetValueConversion<long long>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<int, duckdb::TemplatedParquetValueConversion<long long>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:829:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
829 | return make_uniq<TemplatedColumnReader<int32_t, TemplatedParquetValueConversion<T>>>(reader, schema);
| ^
duckdb/extension/parquet/column_reader.cpp:944:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
944 | return CreateDecimalReader<int64_t>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<int, duckdb::TemplatedParquetValueConversion<long long>, true, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:137:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<int, duckdb::TemplatedParquetValueConversion<long long>, true>' requested here
137 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, true>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<int, duckdb::TemplatedParquetValueConversion<long long>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:829:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
829 | return make_uniq<TemplatedColumnReader<int32_t, TemplatedParquetValueConversion<T>>>(reader, schema);
| ^
duckdb/extension/parquet/column_reader.cpp:944:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
944 | return CreateDecimalReader<int64_t>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:126:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<int, duckdb::TemplatedParquetValueConversion<long long>, false, false>' requested here
126 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, false>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<int, duckdb::TemplatedParquetValueConversion<long long>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<int, duckdb::TemplatedParquetValueConversion<long long>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:829:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
829 | return make_uniq<TemplatedColumnReader<int32_t, TemplatedParquetValueConversion<T>>>(reader, schema);
| ^
duckdb/extension/parquet/column_reader.cpp:944:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
944 | return CreateDecimalReader<int64_t>(reader, schema);
| ^
In file included from duckdb/extension/parquet/column_reader.cpp:1:
duckdb/extension/parquet/include/column_reader.hpp:231:26: warning: implicit conversion loses integer precision: 'long long' to 'int' [-Wshorten-64-to-32]
231 | result_ptr[row_idx] = CONVERSION::template PlainRead<CHECKED>(plain_data, *this);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:129:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedInternal<int, duckdb::TemplatedParquetValueConversion<long long>, false, true>' requested here
129 | PlainTemplatedInternal<VALUE_TYPE, CONVERSION, HAS_DEFINES, true>(plain_data, defines, num_values,
| ^
duckdb/extension/parquet/include/column_reader.hpp:139:4: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplatedDefines<int, duckdb::TemplatedParquetValueConversion<long long>, false>' requested here
139 | PlainTemplatedDefines<VALUE_TYPE, CONVERSION, false>(plain_data, defines, num_values, result_offset,
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:67:3: note: in instantiation of function template specialization 'duckdb::ColumnReader::PlainTemplated<int, duckdb::TemplatedParquetValueConversion<long long>>' requested here
67 | PlainTemplated<VALUE_TYPE, VALUE_CONVERSION>(plain_data, defines, num_values, result_offset, result);
| ^
duckdb/extension/parquet/include/reader/templated_column_reader.hpp:51:2: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::Plain' requested here
51 | TemplatedColumnReader(ParquetReader &reader, const ParquetColumnSchema &schema) : ColumnReader(reader, schema) {
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>::TemplatedColumnReader' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_reader.cpp:829:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::TemplatedColumnReader<int, duckdb::TemplatedParquetValueConversion<long long>>, duckdb::ParquetReader &, const duckdb::ParquetColumnSchema &>' requested here
829 | return make_uniq<TemplatedColumnReader<int32_t, TemplatedParquetValueConversion<T>>>(reader, schema);
| ^
duckdb/extension/parquet/column_reader.cpp:944:11: note: in instantiation of function template specialization 'duckdb::CreateDecimalReader<long long>' requested here
944 | return CreateDecimalReader<int64_t>(reader, schema);
| ^
36 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/column_writer.cpp -o duckdb/extension/parquet/column_writer.o
In file included from duckdb/extension/parquet/column_writer.cpp:5:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/column_writer.cpp:17:
In file included from duckdb/extension/parquet/include/writer/templated_column_writer.hpp:15:
duckdb/extension/parquet/include/parquet_rle_bp_encoder.hpp:125:26: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
125 | writer.Write<uint8_t>(rle_value);
| ~~~~~ ^~~~~~~~~
duckdb/extension/parquet/include/parquet_rle_bp_encoder.hpp:128:27: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned short' [-Wimplicit-int-conversion]
128 | writer.Write<uint16_t>(rle_value);
| ~~~~~ ^~~~~~~~~
duckdb/extension/parquet/include/parquet_rle_bp_encoder.hpp:149:95: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
149 | ParquetDecodeUtils::BitPackAligned(bp_block, data_ptr_cast(bp_block_packed), BP_BLOCK_SIZE, bit_width);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<signed char, int>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<signed char, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:418:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<signed char, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
418 | return make_uniq<StandardColumnWriter<int8_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<signed char, int>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<signed char, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<signed char, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:418:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<signed char, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
418 | return make_uniq<StandardColumnWriter<int8_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<signed char, int>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<signed char, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<signed char, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:418:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<signed char, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
418 | return make_uniq<StandardColumnWriter<int8_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<signed char, int>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<signed char, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:418:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<signed char, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
418 | return make_uniq<StandardColumnWriter<int8_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<short, int>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<short, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:420:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<short, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
420 | return make_uniq<StandardColumnWriter<int16_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<short, int>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<short, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<short, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:420:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<short, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
420 | return make_uniq<StandardColumnWriter<int16_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<short, int>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<short, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<short, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:420:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<short, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
420 | return make_uniq<StandardColumnWriter<int16_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<short, int>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<short, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:420:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<short, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
420 | return make_uniq<StandardColumnWriter<int16_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<int, int>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<int, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:423:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<int, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
423 | return make_uniq<StandardColumnWriter<int32_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<int, int>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<int, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<int, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:423:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<int, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
423 | return make_uniq<StandardColumnWriter<int32_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<int, int>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<int, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<int, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:423:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<int, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
423 | return make_uniq<StandardColumnWriter<int32_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<int, int>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<int, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:423:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<int, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
423 | return make_uniq<StandardColumnWriter<int32_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:429:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
429 | return make_uniq<StandardColumnWriter<int64_t, int64_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<long long, long long>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:429:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
429 | return make_uniq<StandardColumnWriter<int64_t, int64_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<long long, long long>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:429:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
429 | return make_uniq<StandardColumnWriter<int64_t, int64_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:429:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
429 | return make_uniq<StandardColumnWriter<int64_t, int64_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:431:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
431 | return make_uniq<StandardColumnWriter<dtime_tz_t, int64_t, ParquetTimeTZOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:431:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
431 | return make_uniq<StandardColumnWriter<dtime_tz_t, int64_t, ParquetTimeTZOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:431:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
431 | return make_uniq<StandardColumnWriter<dtime_tz_t, int64_t, ParquetTimeTZOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:431:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::dtime_tz_t, long long, duckdb::ParquetTimeTZOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
431 | return make_uniq<StandardColumnWriter<dtime_tz_t, int64_t, ParquetTimeTZOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:434:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
434 | return make_uniq<StandardColumnWriter<hugeint_t, double, ParquetHugeintOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:434:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
434 | return make_uniq<StandardColumnWriter<hugeint_t, double, ParquetHugeintOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:434:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
434 | return make_uniq<StandardColumnWriter<hugeint_t, double, ParquetHugeintOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:434:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::hugeint_t, double, duckdb::ParquetHugeintOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
434 | return make_uniq<StandardColumnWriter<hugeint_t, double, ParquetHugeintOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:437:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
437 | return make_uniq<StandardColumnWriter<uhugeint_t, double, ParquetUhugeintOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:437:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
437 | return make_uniq<StandardColumnWriter<uhugeint_t, double, ParquetUhugeintOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:437:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
437 | return make_uniq<StandardColumnWriter<uhugeint_t, double, ParquetUhugeintOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:437:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::uhugeint_t, double, duckdb::ParquetUhugeintOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
437 | return make_uniq<StandardColumnWriter<uhugeint_t, double, ParquetUhugeintOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:440:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
440 | return make_uniq<StandardColumnWriter<int64_t, int64_t, ParquetTimestampNSOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:440:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
440 | return make_uniq<StandardColumnWriter<int64_t, int64_t, ParquetTimestampNSOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:440:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
440 | return make_uniq<StandardColumnWriter<int64_t, int64_t, ParquetTimestampNSOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:440:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampNSOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
440 | return make_uniq<StandardColumnWriter<int64_t, int64_t, ParquetTimestampNSOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:443:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
443 | return make_uniq<StandardColumnWriter<int64_t, int64_t, ParquetTimestampSOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:443:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
443 | return make_uniq<StandardColumnWriter<int64_t, int64_t, ParquetTimestampSOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:443:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
443 | return make_uniq<StandardColumnWriter<int64_t, int64_t, ParquetTimestampSOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:443:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<long long, long long, duckdb::ParquetTimestampSOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
443 | return make_uniq<StandardColumnWriter<int64_t, int64_t, ParquetTimestampSOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned char, int>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned char, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:446:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned char, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
446 | return make_uniq<StandardColumnWriter<uint8_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<unsigned char, int>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned char, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned char, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:446:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned char, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
446 | return make_uniq<StandardColumnWriter<uint8_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<unsigned char, int>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned char, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned char, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:446:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned char, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
446 | return make_uniq<StandardColumnWriter<uint8_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned char, int>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned char, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:446:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned char, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
446 | return make_uniq<StandardColumnWriter<uint8_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned short, int>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned short, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:448:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned short, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
448 | return make_uniq<StandardColumnWriter<uint16_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<unsigned short, int>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned short, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned short, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:448:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned short, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
448 | return make_uniq<StandardColumnWriter<uint16_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<unsigned short, int>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned short, int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned short, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:448:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned short, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
448 | return make_uniq<StandardColumnWriter<uint16_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned short, int>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned short, int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:448:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned short, int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
448 | return make_uniq<StandardColumnWriter<uint16_t, int32_t>>(writer, std::move(schema), std::move(path_in_schema));
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:450:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned int, unsigned int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
450 | return make_uniq<StandardColumnWriter<uint32_t, uint32_t>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:450:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned int, unsigned int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
450 | return make_uniq<StandardColumnWriter<uint32_t, uint32_t>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:450:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned int, unsigned int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
450 | return make_uniq<StandardColumnWriter<uint32_t, uint32_t>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned int, unsigned int>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:450:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned int, unsigned int>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
450 | return make_uniq<StandardColumnWriter<uint32_t, uint32_t>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:453:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned long long, unsigned long long>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
453 | return make_uniq<StandardColumnWriter<uint64_t, uint64_t>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:453:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned long long, unsigned long long>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
453 | return make_uniq<StandardColumnWriter<uint64_t, uint64_t>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:453:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned long long, unsigned long long>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
453 | return make_uniq<StandardColumnWriter<uint64_t, uint64_t>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<unsigned long long, unsigned long long>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:453:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<unsigned long long, unsigned long long>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
453 | return make_uniq<StandardColumnWriter<uint64_t, uint64_t>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:456:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
456 | return make_uniq<StandardColumnWriter<float_na_equal, float, FloatingPointOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:456:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
456 | return make_uniq<StandardColumnWriter<float_na_equal, float, FloatingPointOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:456:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
456 | return make_uniq<StandardColumnWriter<float_na_equal, float, FloatingPointOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:456:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::float_na_equal, float, duckdb::FloatingPointOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
456 | return make_uniq<StandardColumnWriter<float_na_equal, float, FloatingPointOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:459:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
459 | return make_uniq<StandardColumnWriter<double_na_equal, double, FloatingPointOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:459:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
459 | return make_uniq<StandardColumnWriter<double_na_equal, double, FloatingPointOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:459:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
459 | return make_uniq<StandardColumnWriter<double_na_equal, double, FloatingPointOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:459:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::double_na_equal, double, duckdb::FloatingPointOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
459 | return make_uniq<StandardColumnWriter<double_na_equal, double, FloatingPointOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
In file included from duckdb/extension/parquet/include/writer/templated_column_writer.hpp:12:
duckdb/extension/parquet/include/writer/parquet_write_operators.hpp:170:36: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
170 | ser.Write<uint32_t>(target_value.GetSize());
| ~~~~~ ~~~~~~~~~~~~~^~~~~~~~~
duckdb/src/include/duckdb/common/primitive_dictionary.hpp:209:16: note: in instantiation of function template specialization 'duckdb::ParquetBaseStringOperator::WriteToStream<duckdb::string_t, duckdb::string_t>' requested here
209 | OP::template WriteToStream<SRC, TGT>(src_value, target_stream);
| ^
duckdb/src/include/duckdb/common/primitive_dictionary.hpp:76:54: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::AddToTarget<duckdb::string_t, 0>' requested here
76 | if (size + 1 > maximum_size || (ADD_TO_TARGET && !AddToTarget(value))) {
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:212:31: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::Insert<true>' requested here
212 | state.dictionary.template Insert<true>(src_value);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::Analyze' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:476:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
476 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetBlobOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:476:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
476 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetBlobOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:476:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
476 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetBlobOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:476:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
476 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetBlobOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:476:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetBlobOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
476 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetBlobOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
In file included from duckdb/extension/parquet/include/writer/templated_column_writer.hpp:12:
duckdb/extension/parquet/include/writer/parquet_write_operators.hpp:127:36: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'unsigned int' [-Wshorten-64-to-32]
127 | ser.Write<uint32_t>(target_value.GetSize());
| ~~~~~ ~~~~~~~~~~~~~^~~~~~~~~
duckdb/src/include/duckdb/common/primitive_dictionary.hpp:209:16: note: in instantiation of function template specialization 'duckdb::ParquetBaseGeoOperator::WriteToStream<duckdb::string_t, duckdb::string_t>' requested here
209 | OP::template WriteToStream<SRC, TGT>(src_value, target_stream);
| ^
duckdb/src/include/duckdb/common/primitive_dictionary.hpp:76:54: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::AddToTarget<duckdb::string_t, 0>' requested here
76 | if (size + 1 > maximum_size || (ADD_TO_TARGET && !AddToTarget(value))) {
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:212:31: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::Insert<true>' requested here
212 | state.dictionary.template Insert<true>(src_value);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::Analyze' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:479:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
479 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetGeometryOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:479:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
479 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetGeometryOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:479:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
479 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetGeometryOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:479:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
479 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetGeometryOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:479:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetGeometryOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
479 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetGeometryOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:482:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
482 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetStringOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:482:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
482 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetStringOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:482:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
482 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetStringOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:482:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::string_t, duckdb::string_t, duckdb::ParquetStringOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
482 | return make_uniq<StandardColumnWriter<string_t, string_t, ParquetStringOperator>>(writer, std::move(schema),
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:485:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
485 | return make_uniq<StandardColumnWriter<hugeint_t, ParquetUUIDTargetType, ParquetUUIDOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:485:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
485 | return make_uniq<StandardColumnWriter<hugeint_t, ParquetUUIDTargetType, ParquetUUIDOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:485:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
485 | return make_uniq<StandardColumnWriter<hugeint_t, ParquetUUIDTargetType, ParquetUUIDOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:485:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::hugeint_t, duckdb::ParquetUUIDTargetType, duckdb::ParquetUUIDOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
485 | return make_uniq<StandardColumnWriter<hugeint_t, ParquetUUIDTargetType, ParquetUUIDOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
In file included from duckdb/extension/parquet/include/writer/templated_column_writer.hpp:12:
duckdb/extension/parquet/include/writer/parquet_write_operators.hpp:220:32: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'const unsigned int' [-Wshorten-64-to-32]
220 | Store<uint32_t>(input.micros / 1000, result.bytes + sizeof(uint32_t) * 2);
| ~~~~~ ~~~~~~~~~~~~~^~~~~~
duckdb/src/include/duckdb/common/primitive_dictionary.hpp:159:39: note: in instantiation of function template specialization 'duckdb::ParquetIntervalOperator::Operation<duckdb::interval_t, duckdb::ParquetIntervalTargetType>' requested here
159 | const auto tgt_value = OP::template Operation<SRC, TGT>(src_value);
| ^
duckdb/src/include/duckdb/common/primitive_dictionary.hpp:76:54: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::AddToTarget<duckdb::interval_t, 0>' requested here
76 | if (size + 1 > maximum_size || (ADD_TO_TARGET && !AddToTarget(value))) {
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:212:31: note: in instantiation of function template specialization 'duckdb::PrimitiveDictionary<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::Insert<true>' requested here
212 | state.dictionary.template Insert<true>(src_value);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::Analyze' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:488:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
488 | return make_uniq<StandardColumnWriter<interval_t, ParquetIntervalTargetType, ParquetIntervalOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:159:43: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
159 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::FlushPageState' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:488:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
488 | return make_uniq<StandardColumnWriter<interval_t, ParquetIntervalTargetType, ParquetIntervalOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:283:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::WriteVectorInternal<true>' requested here
283 | WriteVectorInternal<true>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:488:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
488 | return make_uniq<StandardColumnWriter<interval_t, ParquetIntervalTargetType, ParquetIntervalOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:347:44: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'unsigned char' [-Wimplicit-int-conversion]
347 | temp_writer.Write<uint8_t>(page_state.dict_bit_width);
| ~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:285:4: note: in instantiation of function template specialization 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::WriteVectorInternal<false>' requested here
285 | WriteVectorInternal<false>(temp_writer, stats, page_state_p, input_column, chunk_start, chunk_end);
| ^
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::WriteVector' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:488:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
488 | return make_uniq<StandardColumnWriter<interval_t, ParquetIntervalTargetType, ParquetIntervalOperator>>(
| ^
In file included from duckdb/extension/parquet/column_writer.cpp:17:
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:294:14: warning: implicit conversion turns floating-point number into integer: 'double' to 'bool' [-Wfloat-conversion]
294 | if (writer.EnableBloomFilters()) {
| ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/writer/templated_column_writer.hpp:119:2: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::FlushDictionary' requested here
119 | StandardColumnWriter(ParquetWriter &writer, ParquetColumnSchema &&column_schema, vector<string> schema_path_p)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>::StandardColumnWriter' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/column_writer.cpp:488:10: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb::StandardColumnWriter<duckdb::interval_t, duckdb::ParquetIntervalTargetType, duckdb::ParquetIntervalOperator>, duckdb::ParquetWriter &, duckdb::ParquetColumnSchema, duckdb::vector<std::string>>' requested here
488 | return make_uniq<StandardColumnWriter<interval_t, ParquetIntervalTargetType, ParquetIntervalOperator>>(
| ^
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_column_schema.cpp -o duckdb/extension/parquet/parquet_column_schema.o
88 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_crypto.cpp -o duckdb/extension/parquet/parquet_crypto.o
In file included from duckdb/extension/parquet/parquet_column_schema.cpp:2:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_column_schema.cpp:2:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/parquet_crypto.cpp:193:80: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
193 | const uint32_t total_length = ParquetCrypto::NONCE_BYTES + ciphertext_length + ParquetCrypto::TAG_BYTES;
| ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/parquet_crypto.cpp:208:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
208 | trans.write(aes_buffer, write_size);
| ~~~~~ ^~~~~~~~~~
duckdb/extension/parquet/parquet_crypto.cpp:216:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
216 | trans.write(aes_buffer, write_size);
| ~~~~~ ^~~~~~~~~~
duckdb/extension/parquet/parquet_crypto.cpp:312:57: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
312 | transport_remaining -= trans.read(nonce.data(), nonce.total_size());
| ~~~~ ~~~~~~^~~~~~~~~~~~
duckdb/extension/parquet/parquet_crypto.cpp:326:22: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
326 | read_buffer_size = MinValue(ParquetCrypto::CRYPTO_BLOCK_SIZE, transport_remaining - ParquetCrypto::TAG_BYTES);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/parquet_crypto.cpp:399:82: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
399 | return ParquetCrypto::LENGTH_BYTES + ParquetCrypto::NONCE_BYTES + all.GetSize() + ParquetCrypto::TAG_BYTES;
| ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:336:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
336 | wsize += writeByte(0xf0 | getCompactType(elemType));
| ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:160:10: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::DecryptionTransport>::writeCollectionBegin' requested here
160 | return writeCollectionBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TVirtualProtocol.h:354:43: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::DecryptionTransport>::writeListBegin' requested here
354 | return static_cast<Protocol_*>(this)->writeListBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TVirtualProtocol<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::DecryptionTransport>>::writeListBegin_virt' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::DecryptionTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:386:30: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::DecryptionTransport>::getProtocol' requested here
386 | auto dprot = tproto_factory.getProtocol(
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:95:49: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
95 | wsize += writeByte((VERSION_N & VERSION_MASK) | (((int32_t)messageType << TYPE_SHIFT_AMOUNT) & TYPE_MASK));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::DecryptionTransport>::writeMessageBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::DecryptionTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:386:30: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::DecryptionTransport>::getProtocol' requested here
386 | auto dprot = tproto_factory.getProtocol(
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:186:53: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
186 | wsize += writeByte(getCompactType(keyType) << 4 | getCompactType(valType));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::DecryptionTransport>::writeMapBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::DecryptionTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:386:30: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::DecryptionTransport>::getProtocol' requested here
386 | auto dprot = tproto_factory.getProtocol(
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:336:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
336 | wsize += writeByte(0xf0 | getCompactType(elemType));
| ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:160:10: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::writeCollectionBegin' requested here
160 | return writeCollectionBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TVirtualProtocol.h:354:43: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::writeListBegin' requested here
354 | return static_cast<Protocol_*>(this)->writeListBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TVirtualProtocol<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>>::writeListBegin_virt' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:248:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::TCompactProtocolT' requested here
248 | prot = new TCompactProtocol(trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:386:30: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::DecryptionTransport>::getProtocol' requested here
386 | auto dprot = tproto_factory.getProtocol(
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:95:49: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
95 | wsize += writeByte((VERSION_N & VERSION_MASK) | (((int32_t)messageType << TYPE_SHIFT_AMOUNT) & TYPE_MASK));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::writeMessageBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:248:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::TCompactProtocolT' requested here
248 | prot = new TCompactProtocol(trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:386:30: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::DecryptionTransport>::getProtocol' requested here
386 | auto dprot = tproto_factory.getProtocol(
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:186:53: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
186 | wsize += writeByte(getCompactType(keyType) << 4 | getCompactType(valType));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::writeMapBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:248:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::TCompactProtocolT' requested here
248 | prot = new TCompactProtocol(trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:386:30: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::DecryptionTransport>::getProtocol' requested here
386 | auto dprot = tproto_factory.getProtocol(
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:336:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
336 | wsize += writeByte(0xf0 | getCompactType(elemType));
| ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:160:10: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::SimpleReadTransport>::writeCollectionBegin' requested here
160 | return writeCollectionBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TVirtualProtocol.h:354:43: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::SimpleReadTransport>::writeListBegin' requested here
354 | return static_cast<Protocol_*>(this)->writeListBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TVirtualProtocol<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::SimpleReadTransport>>::writeListBegin_virt' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::SimpleReadTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:394:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::SimpleReadTransport>::getProtocol' requested here
394 | tsimple_proto_factory.getProtocol(duckdb_base_std::make_shared<SimpleReadTransport>(all.get(), all.GetSize()));
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:95:49: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
95 | wsize += writeByte((VERSION_N & VERSION_MASK) | (((int32_t)messageType << TYPE_SHIFT_AMOUNT) & TYPE_MASK));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::SimpleReadTransport>::writeMessageBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::SimpleReadTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:394:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::SimpleReadTransport>::getProtocol' requested here
394 | tsimple_proto_factory.getProtocol(duckdb_base_std::make_shared<SimpleReadTransport>(all.get(), all.GetSize()));
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:186:53: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
186 | wsize += writeByte(getCompactType(keyType) << 4 | getCompactType(valType));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::SimpleReadTransport>::writeMapBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::SimpleReadTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:394:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::SimpleReadTransport>::getProtocol' requested here
394 | tsimple_proto_factory.getProtocol(duckdb_base_std::make_shared<SimpleReadTransport>(all.get(), all.GetSize()));
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:336:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
336 | wsize += writeByte(0xf0 | getCompactType(elemType));
| ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:160:10: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::EncryptionTransport>::writeCollectionBegin' requested here
160 | return writeCollectionBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TVirtualProtocol.h:354:43: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::EncryptionTransport>::writeListBegin' requested here
354 | return static_cast<Protocol_*>(this)->writeListBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TVirtualProtocol<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::EncryptionTransport>>::writeListBegin_virt' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::EncryptionTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:407:21: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::EncryptionTransport>::getProtocol' requested here
407 | tproto_factory.getProtocol(duckdb_base_std::make_shared<EncryptionTransport>(oprot, key, encryption_util_p));
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:95:49: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
95 | wsize += writeByte((VERSION_N & VERSION_MASK) | (((int32_t)messageType << TYPE_SHIFT_AMOUNT) & TYPE_MASK));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::EncryptionTransport>::writeMessageBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::EncryptionTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:407:21: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::EncryptionTransport>::getProtocol' requested here
407 | tproto_factory.getProtocol(duckdb_base_std::make_shared<EncryptionTransport>(oprot, key, encryption_util_p));
| ^
In file included from duckdb/extension/parquet/parquet_crypto.cpp:4:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:186:53: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
186 | wsize += writeByte(getCompactType(keyType) << 4 | getCompactType(valType));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::EncryptionTransport>::writeMapBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::EncryptionTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_crypto.cpp:407:21: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::EncryptionTransport>::getProtocol' requested here
407 | tproto_factory.getProtocol(duckdb_base_std::make_shared<EncryptionTransport>(oprot, key, encryption_util_p));
| ^
18 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_extension.cpp -o duckdb/extension/parquet/parquet_extension.o
In file included from duckdb/extension/parquet/parquet_extension.cpp:12:
In file included from duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_extension.cpp:12:
In file included from duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
4 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_field_id.cpp -o duckdb/extension/parquet/parquet_field_id.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_file_metadata_cache.cpp -o duckdb/extension/parquet/parquet_file_metadata_cache.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_float16.cpp -o duckdb/extension/parquet/parquet_float16.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_geometry.cpp -o duckdb/extension/parquet/parquet_geometry.o
In file included from duckdb/extension/parquet/parquet_geometry.cpp:4:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_geometry.cpp:4:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_geometry.cpp:18:
duckdb/extension/parquet/include/reader/string_column_reader.hpp:70:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
69 | uint32_t str_len =
| ~~~~~~~
70 | scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/reader/string_column_reader.hpp:82:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
81 | uint32_t str_len =
| ~~~~~~~
82 | scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_metadata.cpp -o duckdb/extension/parquet/parquet_metadata.o
In file included from duckdb/extension/parquet/parquet_metadata.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_metadata.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/parquet_metadata.cpp:110:95: warning: implicit conversion from 'idx_t' (aka 'unsigned long long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
110 | return static_cast<double>(file_paths->scan_data.current_file_idx) / file_paths->file_list->GetTotalFileCount();
| ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_metadata.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:16:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:336:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
336 | wsize += writeByte(0xf0 | getCompactType(elemType));
| ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:160:10: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::writeCollectionBegin' requested here
160 | return writeCollectionBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TVirtualProtocol.h:354:43: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::writeListBegin' requested here
354 | return static_cast<Protocol_*>(this)->writeListBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:103:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TVirtualProtocol<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::writeListBegin_virt' requested here
103 | ~TCompactProtocolT() override { free(string_buf_); }
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:77:5: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::~TCompactProtocolT' requested here
77 | delete __ptr;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::operator()' requested here
290 | __deleter_(__tmp);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::reset' requested here
259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
| ^
duckdb/src/include/duckdb/common/unique_ptr.hpp:14:7: note: in instantiation of member function 'std::unique_ptr<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::~unique_ptr' requested here
14 | class unique_ptr : public duckdb_base_std::unique_ptr<DATA_TYPE, DELETER> { // NOLINT: naming
| ^
In file included from duckdb/extension/parquet/parquet_metadata.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:16:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:95:49: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
95 | wsize += writeByte((VERSION_N & VERSION_MASK) | (((int32_t)messageType << TYPE_SHIFT_AMOUNT) & TYPE_MASK));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:103:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::writeMessageBegin' requested here
103 | ~TCompactProtocolT() override { free(string_buf_); }
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:77:5: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::~TCompactProtocolT' requested here
77 | delete __ptr;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::operator()' requested here
290 | __deleter_(__tmp);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::reset' requested here
259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
| ^
duckdb/src/include/duckdb/common/unique_ptr.hpp:14:7: note: in instantiation of member function 'std::unique_ptr<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::~unique_ptr' requested here
14 | class unique_ptr : public duckdb_base_std::unique_ptr<DATA_TYPE, DELETER> { // NOLINT: naming
| ^
In file included from duckdb/extension/parquet/parquet_metadata.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_metadata.hpp:11:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:16:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:186:53: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
186 | wsize += writeByte(getCompactType(keyType) << 4 | getCompactType(valType));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:103:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::writeMapBegin' requested here
103 | ~TCompactProtocolT() override { free(string_buf_); }
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:77:5: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::~TCompactProtocolT' requested here
77 | delete __ptr;
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:290:7: note: in instantiation of member function 'std::default_delete<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::operator()' requested here
290 | __deleter_(__tmp);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:259:71: note: in instantiation of member function 'std::unique_ptr<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::reset' requested here
259 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
| ^
duckdb/src/include/duckdb/common/unique_ptr.hpp:14:7: note: in instantiation of member function 'std::unique_ptr<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::~unique_ptr' requested here
14 | class unique_ptr : public duckdb_base_std::unique_ptr<DATA_TYPE, DELETER> { // NOLINT: naming
| ^
8 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_multi_file_info.cpp -o duckdb/extension/parquet/parquet_multi_file_info.o
In file included from duckdb/extension/parquet/parquet_multi_file_info.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_multi_file_info.hpp:12:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_multi_file_info.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_multi_file_info.hpp:12:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_reader.cpp -o duckdb/extension/parquet/parquet_reader.o
4 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_shredding.cpp -o duckdb/extension/parquet/parquet_shredding.o
In file included from duckdb/extension/parquet/parquet_reader.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_reader.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/parquet_reader.cpp:338:55: warning: implicit conversion loses integer precision: 'const int32_t' (aka 'const int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
338 | return LogicalType::DECIMAL(s_ele.precision, s_ele.scale);
| ~~~~~~~~~~~ ~~~~~~^~~~~
duckdb/extension/parquet/parquet_reader.cpp:338:38: warning: implicit conversion loses integer precision: 'const int32_t' (aka 'const int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
338 | return LogicalType::DECIMAL(s_ele.precision, s_ele.scale);
| ~~~~~~~~~~~ ~~~~~~^~~~~~~~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_statistics.cpp -o duckdb/extension/parquet/parquet_statistics.o
In file included from duckdb/extension/parquet/parquet_reader.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:16:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:336:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
336 | wsize += writeByte(0xf0 | getCompactType(elemType));
| ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:160:10: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::writeCollectionBegin' requested here
160 | return writeCollectionBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TVirtualProtocol.h:354:43: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::writeListBegin' requested here
354 | return static_cast<Protocol_*>(this)->writeListBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:77:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TVirtualProtocol<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>>::writeListBegin_virt' requested here
77 | TCompactProtocolT(std::shared_ptr<Transport_> trans)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::TCompactProtocolT' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/parquet_reader.cpp:45:9: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>, std::shared_ptr<duckdb::ThriftFileTransport>>' requested here
45 | return make_uniq<duckdb_apache::thrift::protocol::TCompactProtocolT<ThriftFileTransport>>(std::move(transport));
| ^
In file included from duckdb/extension/parquet/parquet_reader.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:16:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:95:49: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
95 | wsize += writeByte((VERSION_N & VERSION_MASK) | (((int32_t)messageType << TYPE_SHIFT_AMOUNT) & TYPE_MASK));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:77:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::writeMessageBegin' requested here
77 | TCompactProtocolT(std::shared_ptr<Transport_> trans)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::TCompactProtocolT' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/parquet_reader.cpp:45:9: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>, std::shared_ptr<duckdb::ThriftFileTransport>>' requested here
45 | return make_uniq<duckdb_apache::thrift::protocol::TCompactProtocolT<ThriftFileTransport>>(std::move(transport));
| ^
In file included from duckdb/extension/parquet/parquet_reader.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:16:
In file included from duckdb/extension/parquet/include/thrift_tools.hpp:12:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:186:53: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
186 | wsize += writeByte(getCompactType(keyType) << 4 | getCompactType(valType));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:77:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::writeMapBegin' requested here
77 | TCompactProtocolT(std::shared_ptr<Transport_> trans)
| ^
duckdb/src/include/duckdb/common/helper.hpp:66:76: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>::TCompactProtocolT' requested here
66 | return unique_ptr<DATA_TYPE, std::default_delete<DATA_TYPE>, true>(new DATA_TYPE(std::forward<ARGS>(args)...));
| ^
duckdb/extension/parquet/parquet_reader.cpp:45:9: note: in instantiation of function template specialization 'duckdb::make_uniq<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::ThriftFileTransport>, std::shared_ptr<duckdb::ThriftFileTransport>>' requested here
45 | return make_uniq<duckdb_apache::thrift::protocol::TCompactProtocolT<ThriftFileTransport>>(std::move(transport));
| ^
In file included from duckdb/extension/parquet/parquet_statistics.cpp:4:
In file included from duckdb/extension/parquet/include/parquet_decimal_utils.hpp:11:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_statistics.cpp:4:
In file included from duckdb/extension/parquet/include/parquet_decimal_utils.hpp:11:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_statistics.cpp:8:
duckdb/extension/parquet/include/reader/string_column_reader.hpp:70:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
69 | uint32_t str_len =
| ~~~~~~~
70 | scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/include/reader/string_column_reader.hpp:82:78: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
81 | uint32_t str_len =
| ~~~~~~~
82 | scr.fixed_width_string_length == 0 ? plain_data.read<uint32_t>() : scr.fixed_width_string_length;
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/parquet_statistics.cpp:228:47: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'const int32_t' (aka 'const int') [-Wshorten-64-to-32]
228 | return Value::TIME_NS(ParquetMsIntToTimeNs(val));
| ~~~~~~~~~~~~~~~~~~~~ ^~~
duckdb/extension/parquet/parquet_statistics.cpp:775:36: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
775 | ParquetBloomBlock::BlockInsert(b, x);
| ~~~~~~~~~~~~~~~~~ ^
duckdb/extension/parquet/parquet_statistics.cpp:781:50: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
781 | return ParquetBloomBlock::BlockCheck(blocks[i], x);
| ~~~~~~~~~~~~~~~~~ ^
9 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_timestamp.cpp -o duckdb/extension/parquet/parquet_timestamp.o
In file included from duckdb/extension/parquet/parquet_statistics.cpp:4:
duckdb/extension/parquet/include/parquet_decimal_utils.hpp:44:11: warning: implicit conversion loses integer precision: 'int' to 'short' on negation [-Wimplicit-int-conversion-on-negation]
44 | return -res;
| ~~~~~~ ^~~~
duckdb/extension/parquet/parquet_statistics.cpp:169:30: note: in instantiation of function template specialization 'duckdb::ParquetDecimalUtils::ReadDecimalValue<short>' requested here
169 | ParquetDecimalUtils::ReadDecimalValue<int16_t>(stats_data, stats.size(), schema_ele), width, scale);
| ^
10 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/parquet_writer.cpp -o duckdb/extension/parquet/parquet_writer.o
duckdb/extension/parquet/parquet_timestamp.cpp:54:40: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
54 | impala_ts.value[2] = days_since_epoch + JULIAN_TO_UNIX_EPOCH_DAYS;
| ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/serialize_parquet.cpp -o duckdb/extension/parquet/serialize_parquet.o
In file included from duckdb/extension/parquet/parquet_writer.cpp:6:
In file included from duckdb/extension/parquet/include/parquet_decimal_utils.hpp:11:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_writer.cpp:6:
In file included from duckdb/extension/parquet/include/parquet_decimal_utils.hpp:11:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
duckdb/extension/parquet/parquet_writer.cpp:1137:58: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1137 | WriteData(bloom_filter_bytes->ptr, bloom_filter_bytes->len);
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/parquet_writer.cpp:1163:51: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1163 | uint32_t footer_size = writer->GetTotalWritten() - metadata_start_offset;
| ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from duckdb/extension/parquet/parquet_writer.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_writer.hpp:29:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:336:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
336 | wsize += writeByte(0xf0 | getCompactType(elemType));
| ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:160:10: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::MyTransport>::writeCollectionBegin' requested here
160 | return writeCollectionBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TVirtualProtocol.h:354:43: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::MyTransport>::writeListBegin' requested here
354 | return static_cast<Protocol_*>(this)->writeListBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TVirtualProtocol<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::MyTransport>>::writeListBegin_virt' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::MyTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_writer.cpp:409:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::MyTransport>::getProtocol' requested here
409 | protocol = tproto_factory.getProtocol(duckdb_base_std::make_shared<MyTransport>(*writer));
| ^
In file included from duckdb/extension/parquet/parquet_writer.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_writer.hpp:29:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:95:49: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
95 | wsize += writeByte((VERSION_N & VERSION_MASK) | (((int32_t)messageType << TYPE_SHIFT_AMOUNT) & TYPE_MASK));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::MyTransport>::writeMessageBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::MyTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_writer.cpp:409:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::MyTransport>::getProtocol' requested here
409 | protocol = tproto_factory.getProtocol(duckdb_base_std::make_shared<MyTransport>(*writer));
| ^
In file included from duckdb/extension/parquet/parquet_writer.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_writer.hpp:29:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:186:53: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
186 | wsize += writeByte(getCompactType(keyType) << 4 | getCompactType(valType));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::MyTransport>::writeMapBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:246:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb::MyTransport>::TCompactProtocolT' requested here
246 | prot = new TCompactProtocolT<Transport_>(specific_trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_writer.cpp:409:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::MyTransport>::getProtocol' requested here
409 | protocol = tproto_factory.getProtocol(duckdb_base_std::make_shared<MyTransport>(*writer));
| ^
In file included from duckdb/extension/parquet/parquet_writer.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_writer.hpp:29:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:336:29: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
336 | wsize += writeByte(0xf0 | getCompactType(elemType));
| ~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:160:10: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::writeCollectionBegin' requested here
160 | return writeCollectionBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TVirtualProtocol.h:354:43: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::writeListBegin' requested here
354 | return static_cast<Protocol_*>(this)->writeListBegin(elemType, size);
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TVirtualProtocol<duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>>::writeListBegin_virt' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:248:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::TCompactProtocolT' requested here
248 | prot = new TCompactProtocol(trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_writer.cpp:409:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::MyTransport>::getProtocol' requested here
409 | protocol = tproto_factory.getProtocol(duckdb_base_std::make_shared<MyTransport>(*writer));
| ^
In file included from duckdb/extension/parquet/parquet_writer.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_writer.hpp:29:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:95:49: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
95 | wsize += writeByte((VERSION_N & VERSION_MASK) | (((int32_t)messageType << TYPE_SHIFT_AMOUNT) & TYPE_MASK));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::writeMessageBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:248:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::TCompactProtocolT' requested here
248 | prot = new TCompactProtocol(trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_writer.cpp:409:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::MyTransport>::getProtocol' requested here
409 | protocol = tproto_factory.getProtocol(duckdb_base_std::make_shared<MyTransport>(*writer));
| ^
In file included from duckdb/extension/parquet/parquet_writer.cpp:1:
In file included from duckdb/extension/parquet/include/parquet_writer.hpp:29:
In file included from duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:264:
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.tcc:186:53: warning: implicit conversion loses integer precision: 'int' to 'int8_t' (aka 'signed char') [-Wimplicit-int-conversion]
186 | wsize += writeByte(getCompactType(keyType) << 4 | getCompactType(valType));
| ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:89:3: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::writeMapBegin' requested here
89 | TCompactProtocolT(std::shared_ptr<Transport_> trans,
| ^
duckdb/third_party/thrift/thrift/protocol/TCompactProtocol.h:248:18: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolT<duckdb_apache::thrift::transport::TTransport>::TCompactProtocolT' requested here
248 | prot = new TCompactProtocol(trans, string_limit_, container_limit_);
| ^
duckdb/extension/parquet/parquet_writer.cpp:409:28: note: in instantiation of member function 'duckdb_apache::thrift::protocol::TCompactProtocolFactoryT<duckdb::MyTransport>::getProtocol' requested here
409 | protocol = tproto_factory.getProtocol(duckdb_base_std::make_shared<MyTransport>(*writer));
| ^
In file included from duckdb/extension/parquet/serialize_parquet.cpp:8:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
In file included from duckdb/extension/parquet/include/column_reader.hpp:19:
In file included from duckdb/extension/parquet/include/decoder/dictionary_decoder.hpp:12:
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:26:40: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
26 | byte_encoded_len = ((bit_width_ + 7) / 8);
| ~ ~~~~~~~~~~~~~~~~~^~~
duckdb/extension/parquet/include/parquet_rle_bp_decoder.hpp:77:67: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'bitpacking_width_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
77 | ParquetDecodeUtils::Skip(buffer_, bitpack_pos, literal_batch, bit_width_);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
In file included from duckdb/extension/parquet/serialize_parquet.cpp:8:
In file included from duckdb/extension/parquet/include/parquet_reader.hpp:22:
duckdb/extension/parquet/include/column_reader.hpp:110:79: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/extension/parquet/include/column_reader.hpp:110:58: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
110 | aad_crypto_metadata.Initialize(unique_file_identifier, row_group_ordinal_p, ColumnIndex());
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
12 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/extension/parquet/zstd_file_system.cpp -o duckdb/extension/parquet/zstd_file_system.o
4 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/generated_extension_loader_package_build.cpp -o duckdb/generated_extension_loader_package_build.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/adbc/adbc.cpp -o duckdb/src/common/adbc/adbc.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/crypto/md5.cpp -o duckdb/src/common/crypto/md5.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/value_operations/comparison_operations.cpp -o duckdb/src/common/value_operations/comparison_operations.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/boolean_operators.cpp -o duckdb/src/common/vector_operations/boolean_operators.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/comparison_operators.cpp -o duckdb/src/common/vector_operations/comparison_operators.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/generators.cpp -o duckdb/src/common/vector_operations/generators.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/is_distinct_from.cpp -o duckdb/src/common/vector_operations/is_distinct_from.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/null_operations.cpp -o duckdb/src/common/vector_operations/null_operations.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/numeric_inplace_operators.cpp -o duckdb/src/common/vector_operations/numeric_inplace_operators.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/vector_cast.cpp -o duckdb/src/common/vector_operations/vector_cast.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/vector_copy.cpp -o duckdb/src/common/vector_operations/vector_copy.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/vector_hash.cpp -o duckdb/src/common/vector_operations/vector_hash.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/common/vector_operations/vector_storage.cpp -o duckdb/src/common/vector_operations/vector_storage.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/execution/operator/csv_scanner/encode/csv_encoder.cpp -o duckdb/src/execution/operator/csv_scanner/encode/csv_encoder.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/execution/operator/filter/physical_filter.cpp -o duckdb/src/execution/operator/filter/physical_filter.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/function/aggregate/sorted_aggregate_function.cpp -o duckdb/src/function/aggregate/sorted_aggregate_function.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/function/cast/union/from_struct.cpp -o duckdb/src/function/cast/union/from_struct.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/function/scalar/date/strftime.cpp -o duckdb/src/function/scalar/date/strftime.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/function/scalar/geometry/geometry_functions.cpp -o duckdb/src/function/scalar/geometry/geometry_functions.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/function/scalar/map/map_contains.cpp -o duckdb/src/function/scalar/map/map_contains.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/function/scalar/sequence/nextval.cpp -o duckdb/src/function/scalar/sequence/nextval.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/function/table/version/pragma_version.cpp -o duckdb/src/function/table/version/pragma_version.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/function/variant/variant_shredding.cpp -o duckdb/src/function/variant/variant_shredding.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/main/extension/extension_alias.cpp -o duckdb/src/main/extension/extension_alias.o
duckdb/src/function/variant/variant_shredding.cpp:42:13: warning: unused function 'IsVariantStringType' [-Wunused-function]
42 | static bool IsVariantStringType(VariantLogicalType type_id) {
| ^~~~~~~~~~~~~~~~~~~
1 warning generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/main/extension/extension_helper.cpp -o duckdb/src/main/extension/extension_helper.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/main/extension/extension_install.cpp -o duckdb/src/main/extension/extension_install.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/main/extension/extension_load.cpp -o duckdb/src/main/extension/extension_load.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/main/extension/extension_loader.cpp -o duckdb/src/main/extension/extension_loader.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/main/http/http_util.cpp -o duckdb/src/main/http/http_util.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/optimizer/matcher/expression_matcher.cpp -o duckdb/src/optimizer/matcher/expression_matcher.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/parser/transform/constraint/transform_constraint.cpp -o duckdb/src/parser/transform/constraint/transform_constraint.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/copied_statement_verifier.cpp -o duckdb/src/verification/copied_statement_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/deserialized_statement_verifier.cpp -o duckdb/src/verification/deserialized_statement_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/explain_statement_verifier.cpp -o duckdb/src/verification/explain_statement_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/external_statement_verifier.cpp -o duckdb/src/verification/external_statement_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/fetch_row_verifier.cpp -o duckdb/src/verification/fetch_row_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/no_operator_caching_verifier.cpp -o duckdb/src/verification/no_operator_caching_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/parsed_statement_verifier.cpp -o duckdb/src/verification/parsed_statement_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/prepared_statement_verifier.cpp -o duckdb/src/verification/prepared_statement_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/statement_verifier.cpp -o duckdb/src/verification/statement_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/src/verification/unoptimized_statement_verifier.cpp -o duckdb/src/verification/unoptimized_statement_verifier.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/common/constants.cpp -o duckdb/third_party/brotli/common/constants.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/common/context.cpp -o duckdb/third_party/brotli/common/context.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/common/dictionary.cpp -o duckdb/third_party/brotli/common/dictionary.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/common/platform.cpp -o duckdb/third_party/brotli/common/platform.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/common/shared_dictionary.cpp -o duckdb/third_party/brotli/common/shared_dictionary.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/common/transform.cpp -o duckdb/third_party/brotli/common/transform.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/dec/bit_reader.cpp -o duckdb/third_party/brotli/dec/bit_reader.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/dec/decode.cpp -o duckdb/third_party/brotli/dec/decode.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/dec/huffman.cpp -o duckdb/third_party/brotli/dec/huffman.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/dec/state.cpp -o duckdb/third_party/brotli/dec/state.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/backward_references.cpp -o duckdb/third_party/brotli/enc/backward_references.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/backward_references_hq.cpp -o duckdb/third_party/brotli/enc/backward_references_hq.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/bit_cost.cpp -o duckdb/third_party/brotli/enc/bit_cost.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/block_splitter.cpp -o duckdb/third_party/brotli/enc/block_splitter.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/brotli_bit_stream.cpp -o duckdb/third_party/brotli/enc/brotli_bit_stream.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/cluster.cpp -o duckdb/third_party/brotli/enc/cluster.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/command.cpp -o duckdb/third_party/brotli/enc/command.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/compound_dictionary.cpp -o duckdb/third_party/brotli/enc/compound_dictionary.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/compress_fragment.cpp -o duckdb/third_party/brotli/enc/compress_fragment.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/compress_fragment_two_pass.cpp -o duckdb/third_party/brotli/enc/compress_fragment_two_pass.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/dictionary_hash.cpp -o duckdb/third_party/brotli/enc/dictionary_hash.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/encode.cpp -o duckdb/third_party/brotli/enc/encode.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/encoder_dict.cpp -o duckdb/third_party/brotli/enc/encoder_dict.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/entropy_encode.cpp -o duckdb/third_party/brotli/enc/entropy_encode.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/fast_log.cpp -o duckdb/third_party/brotli/enc/fast_log.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/histogram.cpp -o duckdb/third_party/brotli/enc/histogram.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/literal_cost.cpp -o duckdb/third_party/brotli/enc/literal_cost.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/memory.cpp -o duckdb/third_party/brotli/enc/memory.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/metablock.cpp -o duckdb/third_party/brotli/enc/metablock.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/static_dict.cpp -o duckdb/third_party/brotli/enc/static_dict.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/brotli/enc/utf8_util.cpp -o duckdb/third_party/brotli/enc/utf8_util.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/fastpforlib/bitpacking.cpp -o duckdb/third_party/fastpforlib/bitpacking.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/fmt/format.cc -o duckdb/third_party/fmt/format.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/fsst/libfsst.cpp -o duckdb/third_party/fsst/libfsst.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/hyperloglog/hyperloglog.cpp -o duckdb/third_party/hyperloglog/hyperloglog.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/hyperloglog/sds.cpp -o duckdb/third_party/hyperloglog/sds.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/pg_functions.cpp -o duckdb/third_party/libpg_query/pg_functions.o
In file included from duckdb/third_party/hyperloglog/sds.cpp:39:
duckdb/third_party/hyperloglog/sds.hpp:144:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned char' [-Wimplicit-int-conversion]
144 | *fp = SDS_TYPE_5 | (newlen << SDS_TYPE_BITS);
| ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/sds.hpp:148:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
148 | SDS_HDR(8,s)->len = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:151:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
151 | SDS_HDR(16,s)->len = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:154:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
154 | SDS_HDR(32,s)->len = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:168:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned char' [-Wimplicit-int-conversion]
168 | unsigned char newlen = SDS_TYPE_5_LEN(flags)+inc;
| ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~
duckdb/third_party/hyperloglog/sds.hpp:169:34: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
169 | *fp = SDS_TYPE_5 | (newlen << SDS_TYPE_BITS);
| ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/sds.hpp:212:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
212 | SDS_HDR(8,s)->alloc = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:215:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
215 | SDS_HDR(16,s)->alloc = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:218:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
218 | SDS_HDR(32,s)->alloc = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.cpp:110:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned char' [-Wimplicit-int-conversion]
110 | *fp = type | (initlen << SDS_TYPE_BITS);
| ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:115:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
115 | sh->len = initlen;
| ~ ^~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:116:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
116 | sh->alloc = initlen;
| ~ ^~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:122:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
122 | sh->len = initlen;
| ~ ^~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:123:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
123 | sh->alloc = initlen;
| ~ ^~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:129:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
129 | sh->len = initlen;
| ~ ^~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:130:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
130 | sh->alloc = initlen;
| ~ ^~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:341:30: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'unsigned char' [-Wimplicit-int-conversion]
341 | *fp = SDS_TYPE_5 | ((oldlen+incr) << SDS_TYPE_BITS);
| ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:478:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
478 | return l;
| ~~~~~~ ^
duckdb/third_party/hyperloglog/sds.cpp:507:12: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
507 | return l;
| ~~~~~~ ^
duckdb/third_party/hyperloglog/sds.cpp:767:38: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
767 | for (j = 0; j < len; j++) s[j] = tolower(s[j]);
| ~ ^~~~~~~~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:774:38: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
774 | for (j = 0; j < len; j++) s[j] = toupper(s[j]);
| ~ ^~~~~~~~~~~~~
duckdb/third_party/hyperloglog/sds.cpp:979:61: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
979 | byte = (hex_digit_to_int(*(p+2))*16)+
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
980 | hex_digit_to_int(*(p+3));
| ~~~~~~~~~~~~~~~~~~~~~~~~
22 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/postgres_parser.cpp -o duckdb/third_party/libpg_query/postgres_parser.o
In file included from duckdb/third_party/fsst/libfsst.cpp:18:
duckdb/third_party/fsst/libfsst.hpp:198:33: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion]
198 | symbols[i] = Symbol(i,i|(1<<FSST_LEN_BITS)); // pseudo symbols
| ~~~~~~ ~^~~~~~~~~~~~~~~~~~~
duckdb/third_party/fsst/libfsst.hpp:198:30: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion]
198 | symbols[i] = Symbol(i,i|(1<<FSST_LEN_BITS)); // pseudo symbols
| ~~~~~~ ^
duckdb/third_party/fsst/libfsst.hpp:213:44: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion]
213 | byteCodes[i] = (1<<FSST_LEN_BITS) | i;
| ~ ~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/fsst/libfsst.hpp:307:53: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion]
307 | u8 newCode[256], rsum[8], byteLim = nSymbols - (lenHisto[0] - zeroTerminated);
| ~~~~~~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/fsst/libfsst.hpp:313:31: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion]
313 | rsum[i+1] = rsum[i] + lenHisto[i];
| ~ ~~~~~~~~^~~~~~~~~~~~~
duckdb/third_party/fsst/libfsst.hpp:329:41: warning: implicit conversion loses integer precision: 'u16' (aka 'unsigned short') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion]
329 | newCode[i] = opt?suffixLim++:--j; // symbols without a larger suffix have a code < suffixLim
| ~ ~~~~~~~~~^~
duckdb/third_party/fsst/libfsst.hpp:329:44: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion]
329 | newCode[i] = opt?suffixLim++:--j; // symbols without a larger suffix have a code < suffixLim
| ~ ^~~
In file included from duckdb/third_party/fmt/format.cc:8:
In file included from duckdb/third_party/fmt/include/fmt/format-inl.h:11:
In file included from duckdb/third_party/fmt/include/fmt/format.h:36:
In file included from duckdb/src/include/duckdb/common/exception.hpp:12:
In file included from duckdb/src/include/duckdb/common/exception_format_value.hpp:11:
In file included from duckdb/src/include/duckdb/common/string.hpp:11:
In file included from duckdb/src/include/duckdb/original/std/sstream.hpp:3:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream:323:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/num.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/check_grouping.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios:228:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:654:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view:221:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h:22:41: warning: 'char_traits<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<char>>>' is deprecated: char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard and is provided for a temporary period. It will be removed in a future release, so please migrate off of it. [-Wdeprecated-declarations]
22 | template <class _CharT, class _Traits = char_traits<_CharT> >
| ^
duckdb/third_party/fmt/include/fmt/core.h:229:26: note: in instantiation of default argument for 'basic_string_view<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<char>>>' required here
229 | template <typename Char> using std_string_view = std::basic_string_view<Char>;
| ^~~~~
duckdb/third_party/fmt/include/fmt/core.h:300:47: note: in instantiation of template type alias 'std_string_view' requested here
300 | FMT_ENABLE_IF(std::is_same<S, internal::std_string_view<Char>>::value)>
| ^
duckdb/third_party/fmt/include/fmt/core.h:217:41: note: expanded from macro 'FMT_ENABLE_IF'
217 | #define FMT_ENABLE_IF(...) enable_if_t<(__VA_ARGS__), int> = 0
| ^
duckdb/third_party/fmt/include/fmt/format.h:3178:48: note: in instantiation of template class 'duckdb_fmt::basic_string_view<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<char>>>' requested here
3178 | return vformat_to<arg_formatter<range>>(buf, to_string_view(format_str),
| ^
duckdb/third_party/fmt/include/fmt/format.h:3178:10: note: while substituting deduced template arguments into function template 'vformat_to' [with Char = arg_formatter<range>]
3178 | return vformat_to<arg_formatter<range>>(buf, to_string_view(format_str),
| ^
duckdb/third_party/fmt/format.cc:145:53: note: in instantiation of function template specialization 'duckdb_fmt::internal::vformat_to<char>' requested here
145 | template FMT_API format_context::iterator internal::vformat_to(
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h:24:8: note: 'char_traits<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<char>>>' has been explicitly marked deprecated here
24 | struct _LIBCPP_DEPRECATED_(
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:555:53: note: expanded from macro '_LIBCPP_DEPRECATED_'
555 | # define _LIBCPP_DEPRECATED_(m) __attribute__((__deprecated__(m)))
| ^
duckdb/third_party/fsst/libfsst.cpp:83:21: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion]
83 | st->terminator = i;
| ~ ^
duckdb/third_party/fsst/libfsst.cpp:174:19: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
174 | q.gain = count * s.length();
| ~ ~~~~~~^~~~~~~~~~~~
duckdb/third_party/fsst/libfsst.cpp:236:33: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
236 | *bestTable = *st; bestGain = gain;
| ~ ^~~~
duckdb/third_party/fsst/libfsst.cpp:252:65: warning: implicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion]
252 | u8 byteLim = symbolTable.nSymbols + symbolTable.zeroTerminated - symbolTable.lenHisto[0];
| ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from duckdb/third_party/fmt/format.cc:8:
In file included from duckdb/third_party/fmt/include/fmt/format-inl.h:11:
In file included from duckdb/third_party/fmt/include/fmt/format.h:36:
In file included from duckdb/src/include/duckdb/common/exception.hpp:12:
In file included from duckdb/src/include/duckdb/common/exception_format_value.hpp:11:
In file included from duckdb/src/include/duckdb/common/string.hpp:11:
In file included from duckdb/src/include/duckdb/original/std/sstream.hpp:3:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/sstream:323:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ostream/basic_ostream.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/num.h:19:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale_dir/check_grouping.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios:228:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale:28:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:654:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view:221:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h:22:41: warning: 'char_traits<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<wchar_t>>>' is deprecated: char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard and is provided for a temporary period. It will be removed in a future release, so please migrate off of it. [-Wdeprecated-declarations]
22 | template <class _CharT, class _Traits = char_traits<_CharT> >
| ^
duckdb/third_party/fmt/include/fmt/core.h:229:26: note: in instantiation of default argument for 'basic_string_view<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<wchar_t>>>' required here
229 | template <typename Char> using std_string_view = std::basic_string_view<Char>;
| ^~~~~
duckdb/third_party/fmt/include/fmt/core.h:300:47: note: in instantiation of template type alias 'std_string_view' requested here
300 | FMT_ENABLE_IF(std::is_same<S, internal::std_string_view<Char>>::value)>
| ^
duckdb/third_party/fmt/include/fmt/core.h:217:41: note: expanded from macro 'FMT_ENABLE_IF'
217 | #define FMT_ENABLE_IF(...) enable_if_t<(__VA_ARGS__), int> = 0
| ^
duckdb/third_party/fmt/include/fmt/format.h:3178:48: note: in instantiation of template class 'duckdb_fmt::basic_string_view<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<wchar_t>>>' requested here
3178 | return vformat_to<arg_formatter<range>>(buf, to_string_view(format_str),
| ^
duckdb/third_party/fmt/include/fmt/format.h:3178:10: note: while substituting deduced template arguments into function template 'vformat_to' [with Char = arg_formatter<range>]
3178 | return vformat_to<arg_formatter<range>>(buf, to_string_view(format_str),
| ^
duckdb/third_party/fmt/include/fmt/format.h:3295:13: note: in instantiation of function template specialization 'duckdb_fmt::internal::vformat_to<wchar_t>' requested here
3295 | internal::vformat_to(buffer, format_str, args);
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h:24:8: note: 'char_traits<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<wchar_t>>>' has been explicitly marked deprecated here
24 | struct _LIBCPP_DEPRECATED_(
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:555:53: note: expanded from macro '_LIBCPP_DEPRECATED_'
555 | # define _LIBCPP_DEPRECATED_(m) __attribute__((__deprecated__(m)))
| ^
In file included from duckdb/third_party/hyperloglog/hyperloglog.cpp:36:
duckdb/third_party/hyperloglog/sds.hpp:144:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned char' [-Wimplicit-int-conversion]
144 | *fp = SDS_TYPE_5 | (newlen << SDS_TYPE_BITS);
| ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/sds.hpp:148:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
148 | SDS_HDR(8,s)->len = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:151:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
151 | SDS_HDR(16,s)->len = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:154:34: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
154 | SDS_HDR(32,s)->len = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:168:61: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned char' [-Wimplicit-int-conversion]
168 | unsigned char newlen = SDS_TYPE_5_LEN(flags)+inc;
| ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~
duckdb/third_party/hyperloglog/sds.hpp:169:34: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
169 | *fp = SDS_TYPE_5 | (newlen << SDS_TYPE_BITS);
| ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/sds.hpp:212:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
212 | SDS_HDR(8,s)->alloc = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:215:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
215 | SDS_HDR(16,s)->alloc = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/sds.hpp:218:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
218 | SDS_HDR(32,s)->alloc = newlen;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:478:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
478 | hash = MurmurHash64A(ele,elesize,0xadc83b19ULL);
| ~~~~~~~~~~~~~ ^~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:525:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
525 | uint8_t count = hllPatLen(ele,elesize,&index);
| ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:767:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
767 | HLL_SPARSE_VAL_SET(p,count,1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:391:36: note: expanded from macro 'HLL_SPARSE_VAL_SET'
391 | *(p) = (((val)-1)<<2|((len)-1))|HLL_SPARSE_VAL_BIT; \
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:775:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
775 | HLL_SPARSE_VAL_SET(p,count,1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:391:36: note: expanded from macro 'HLL_SPARSE_VAL_SET'
391 | *(p) = (((val)-1)<<2|((len)-1))|HLL_SPARSE_VAL_BIT; \
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:802:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
802 | HLL_SPARSE_XZERO_SET(n,len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:398:20: note: expanded from macro 'HLL_SPARSE_XZERO_SET'
398 | *(p) = (_l>>8) | HLL_SPARSE_XZERO_BIT; \
| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:805:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
805 | HLL_SPARSE_ZERO_SET(n,len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:394:17: note: expanded from macro 'HLL_SPARSE_ZERO_SET'
394 | *(p) = (len)-1; \
| ~ ~~~~~^~
duckdb/third_party/hyperloglog/hyperloglog.cpp:809:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
809 | HLL_SPARSE_VAL_SET(n,count,1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:391:36: note: expanded from macro 'HLL_SPARSE_VAL_SET'
391 | *(p) = (((val)-1)<<2|((len)-1))|HLL_SPARSE_VAL_BIT; \
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:814:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
814 | HLL_SPARSE_XZERO_SET(n,len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:398:20: note: expanded from macro 'HLL_SPARSE_XZERO_SET'
398 | *(p) = (_l>>8) | HLL_SPARSE_XZERO_BIT; \
| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:817:17: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
817 | HLL_SPARSE_ZERO_SET(n,len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:394:17: note: expanded from macro 'HLL_SPARSE_ZERO_SET'
394 | *(p) = (len)-1; \
| ~ ~~~~~^~
duckdb/third_party/hyperloglog/hyperloglog.cpp:827:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
827 | HLL_SPARSE_VAL_SET(n,curval,len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:391:36: note: expanded from macro 'HLL_SPARSE_VAL_SET'
391 | *(p) = (((val)-1)<<2|((len)-1))|HLL_SPARSE_VAL_BIT; \
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:830:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
830 | HLL_SPARSE_VAL_SET(n,count,1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:391:36: note: expanded from macro 'HLL_SPARSE_VAL_SET'
391 | *(p) = (((val)-1)<<2|((len)-1))|HLL_SPARSE_VAL_BIT; \
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:834:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
834 | HLL_SPARSE_VAL_SET(n,curval,len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:391:36: note: expanded from macro 'HLL_SPARSE_VAL_SET'
391 | *(p) = (((val)-1)<<2|((len)-1))|HLL_SPARSE_VAL_BIT; \
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:878:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
878 | HLL_SPARSE_VAL_SET(p+1,v1,len);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:391:36: note: expanded from macro 'HLL_SPARSE_VAL_SET'
391 | *(p) = (((val)-1)<<2|((len)-1))|HLL_SPARSE_VAL_BIT; \
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:795:22: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
795 | last = first+span-1; /* Last register covered by the sequence. */
| ~ ~~~~~~~~~~^~
duckdb/third_party/hyperloglog/hyperloglog.cpp:800:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
800 | len = index-first;
| ~ ~~~~~^~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:812:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
812 | len = last-index;
| ~ ~~~~^~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:826:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
826 | len = index-first;
| ~ ~~~~~^~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:833:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
833 | len = last-index;
| ~ ~~~~^~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:843:16: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
843 | seqlen = n-seq;
| ~ ~^~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:921:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
921 | uint8_t count = hllPatLen(ele,elesize,&index);
| ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:1065:9: warning: implicit conversion from 'long long' to 'double' may lose precision [-Wimplicit-int-float-conversion]
1065 | E = llroundl(HLL_ALPHA_INF*m*m/z);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:1047:42: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
1046 | hllSparseRegHisto(hdr->registers + 1,
| ~~~~~~~~~~~~~~~~~
1047 | sdslen((sds)hdr)-HLL_HDR_SIZE,invalid,reghisto);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:1118:51: warning: implicit conversion loses integer precision: 'long' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
1118 | if (regval > max[i]) max[i] = regval;
| ~ ^~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:1162:9: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
1162 | HLL_SPARSE_XZERO_SET(p,xzero);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/hyperloglog/hyperloglog.cpp:398:20: note: expanded from macro 'HLL_SPARSE_XZERO_SET'
398 | *(p) = (_l>>8) | HLL_SPARSE_XZERO_BIT; \
| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from duckdb/third_party/fmt/format.cc:8:
In file included from duckdb/third_party/fmt/include/fmt/format-inl.h:11:
duckdb/third_party/fmt/include/fmt/format.h:2470:26: warning: implicit conversion loses integer precision: 'const wchar_t' to 'char' [-Wimplicit-int-conversion]
2470 | handler.on_thousands(*begin);
| ~~~~~~~~~~~~ ^~~~~~
duckdb/third_party/fmt/include/fmt/format.h:3044:13: note: in instantiation of function template specialization 'duckdb_fmt::internal::parse_format_specs<wchar_t, duckdb_fmt::internal::specs_checker<duckdb_fmt::internal::specs_handler<duckdb_fmt::basic_format_parse_context<wchar_t>, duckdb_fmt::basic_format_context<std::back_insert_iterator<duckdb_fmt::internal::buffer<wchar_t>>, wchar_t>>> &>' requested here
3044 | begin = parse_format_specs(begin, end, handler);
| ^
duckdb/third_party/fmt/include/fmt/format.h:2570:21: note: in instantiation of member function 'duckdb_fmt::format_handler<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<wchar_t>>, wchar_t, duckdb_fmt::basic_format_context<std::back_insert_iterator<duckdb_fmt::internal::buffer<wchar_t>>, wchar_t>>::on_format_specs' requested here
2570 | p = handler.on_format_specs(p + 1, end);
| ^
duckdb/third_party/fmt/include/fmt/format.h:3064:13: note: in instantiation of function template specialization 'duckdb_fmt::internal::parse_format_string<false, wchar_t, duckdb_fmt::format_handler<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<wchar_t>>, wchar_t, duckdb_fmt::basic_format_context<std::back_insert_iterator<duckdb_fmt::internal::buffer<wchar_t>>, wchar_t>> &>' requested here
3064 | internal::parse_format_string<false>(format_str, h);
| ^
duckdb/third_party/fmt/include/fmt/format.h:3178:10: note: in instantiation of function template specialization 'duckdb_fmt::vformat_to<duckdb_fmt::arg_formatter<duckdb_fmt::buffer_range<wchar_t>>, wchar_t, duckdb_fmt::basic_format_context<std::back_insert_iterator<duckdb_fmt::internal::buffer<wchar_t>>, wchar_t>>' requested here
3178 | return vformat_to<arg_formatter<range>>(buf, to_string_view(format_str),
| ^
duckdb/third_party/fmt/include/fmt/format.h:3295:13: note: in instantiation of function template specialization 'duckdb_fmt::internal::vformat_to<wchar_t>' requested here
3295 | internal::vformat_to(buffer, format_str, args);
| ^
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/src_backend_nodes_list.cpp -o duckdb/third_party/libpg_query/src_backend_nodes_list.o
33 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/src_backend_nodes_makefuncs.cpp -o duckdb/third_party/libpg_query/src_backend_nodes_makefuncs.o
11 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/src_backend_nodes_value.cpp -o duckdb/third_party/libpg_query/src_backend_nodes_value.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/src_backend_parser_gram.cpp -o duckdb/third_party/libpg_query/src_backend_parser_gram.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/src_backend_parser_parser.cpp -o duckdb/third_party/libpg_query/src_backend_parser_parser.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/src_backend_parser_scan.cpp -o duckdb/third_party/libpg_query/src_backend_parser_scan.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/src_backend_parser_scansup.cpp -o duckdb/third_party/libpg_query/src_backend_parser_scansup.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/libpg_query/src_common_keywords.cpp -o duckdb/third_party/libpg_query/src_common_keywords.o
duckdb/third_party/libpg_query/src_backend_parser_scansup.cpp:109:10: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
109 | ch = tolower(ch);
| ~ ^~~~~~~~~~~
1 warning generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/lz4/lz4.cpp -o duckdb/third_party/lz4/lz4.o
third_party/libpg_query/grammar/grammar_out.cpp:21199:12: warning: implicit conversion loses integer precision: 'int' to 'yytype_int16' (aka 'short') [-Wimplicit-int-conversion]
21199 | *yyssp = yystate;
| ~ ^~~~~~~
third_party/libpg_query/grammar/statements/alter_table.y:308:44: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
308 | c->generated_when = (yyvsp[(6) - (9)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:661:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned char' [-Wimplicit-int-conversion]
661 | unsigned char c = strtoul(yytext + 1, NULL, 8);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:669:24: warning: implicit conversion loses integer precision: 'unsigned long' to 'unsigned char' [-Wimplicit-int-conversion]
669 | unsigned char c = strtoul(yytext + 2, NULL, 16);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:413:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
413 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:454:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
454 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:468:21: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
468 | addlit(yytext, yyleng, yyscanner);
| ~~~~~~ ^~~~~~
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
third_party/libpg_query/scan.l:483:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
483 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:504:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
504 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:526:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
526 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:536:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
536 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:541:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
541 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:590:7: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
590 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:602:21: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
602 | addlit(yytext, yyleng, yyscanner);
| ~~~~~~ ^~~~~~
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
third_party/libpg_query/scan.l:605:21: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
605 | addlit(yytext, yyleng, yyscanner);
| ~~~~~~ ^~~~~~
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
third_party/libpg_query/grammar/statements/create_type.y:10:67:third_party/libpg_query/scan.l:608:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'pg_wchar' (aka 'unsigned int') [-Wshorten-64-to-32]
warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
608 | pg_wch 10 | ar c = strto (yyvsp[(4) -ul(yytext + 2, (6)].range)->relpersistenNULL, 16);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ce = (yyvsp[(2) - (6)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:623:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'pg_wchar' (aka 'unsigned int') [-Wshorten-64-to-32]
623 | pg_wchar c = strtoul(yytext + 2, NULL, third_party/libpg_query/grammar/statements/create_type.y:18:67: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
16);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:686:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
18 | (yy 686 | SET_YYLLOC()vsp[(;
| ^~~~~~~~~~~~
7) - third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
(9)].range)->relpersistence = (yyvsp[(2) - (9)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/grammar/statements/create_type.y:26:67: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
third_party/libpg_query/scan.l:692:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
692 | SET_Y 26 | (yyvsp[(6) - (8)].range)->relpYLLOC();
| ^~~~~~~~~~~~ersistence
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78= (yyvsp[(4) - (8)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
| #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:714:29: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
714 | addlit(yytext, yyleng - 1, yyscanner);
| ~~~~~~ ~~~~~~~^~~
third_party/libpg_query/scan.l:715:21: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
715 | yyless(yyleng - 1);
| ~~~~~~~~~~~~~~^~~~
third_party/libpg_query/src_backend_parser_scan.cpp:462:33: note: expanded from macro 'yyless'
462 | int yyless_macro_arg = (n); \
| ~~~~~~~~~~~~~~~~ ^
third_party/libpg_query/scan.l:719:21: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
719 | addlit(yytext, yyleng, yyscanner);
| ~~~~~~ ^~~~~~
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
third_party/libpg_query/scan.l:722:21: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
722 | addlit(yytext, yyleng, yyscanner);
| ~~~~~~ ^~~~~~
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
third_party/libpg_query/scan.l:731:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
third_party/libpg_query/grammar/statements/create_sequence.y:12:67: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
731 | SET_YYL 12 | (yyvsp[(4) - (5)].range)->relpersistence = (LOC();
| ^~~~~~~~~~~~
yyvspthird_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
[(2) - (5)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/grammar/statements/create_sequence.y:22:67: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
third_party/libpg_query/scan.l:736:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
22 | 736 | SET_YYLLOC();
| ^~~~~~~~~~~~
(yyvsp[(7) - (8)].range)->relpersistence = (yyvsp[(2) - (8)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra-third_party/libpg_query/grammar/statements/create_sequence.y:>scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
32:67third_party/libpg_query/scan.l:782:7: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
782 | SET_YYLLOC();
| ^~~~~~~~~~~~
32 | (yyvsp[(6) - (7)].range)->relpersistence = (yyvsp[(4) - (7)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:794:21: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
794 | addlit(yytext, yyleng, yyscanner);
| ~~~~~~ ^~~~~~
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
third_party/libpg_query/scan.l:801:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
801 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:805:51: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
805 | ident = downcase_truncate_identifier(yytext, yyleng, true);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
third_party/libpg_query/grammar/statements/execute.y:27:71: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
27 | (yyvsp[(4) 400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
- (9)].into)->rel->relpersistence = third_party/libpg_query/scan.l:811:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
(y 811 | SET_YYLLOC();
| ^~~~~~~~~~~~
yvsp[(2) - (9)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:816:6: warning: third_party/libpg_query/grammar/statements/execute.y:44:73: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
44 | (yyvsp[(7) - (12 816)] | SET_YYLLOC();
| ^~~~~~~~~~~~
.into)->rel->relpersistence = (yyvsp[(2) - (12)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:821:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
821 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:826:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
826 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:831:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
831 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:836:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
836 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:841:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
841 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:846:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
846 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:851:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
851 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:856:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
856 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/grammar/statements/create.y:11:69: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
third_party/libpg_query/scan.l 11 | (yyvsp[(4) - (10)].range)->relpersistence = (yyvsp[(2) - (10)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:861:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
861 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #dthird_party/libpg_query/grammar/statements/create.y:36:69: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
ef 36 | (yyvine SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
sp[(7) - (13)].range)->relpersistence = (yyvsp[(2) - (13)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:867:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
867 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:873:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
third_party/libpg_query/grammar/statements/create.y 873 | SET_YYL:LO61:69: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
C();
| ^~~~~~~~~~~~
61 | (third_party/libpg_query/scan.l:78:yyvsp[(6) - (1432): note: expanded from macro 'SET_YYLLOC'
].ra 78 | #defnine Sge)->relpersistence = (yyvsp[(4) - (12)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
ET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:878:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
878 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:889:21: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
889 | int nchars = yyleng;
| ~~~~~~ ^~~~~~
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
third_party/libpg_query/scan.l:901:26: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
901 | nchars = slashstar - yytext;
| ~ ~~~~~~~~~~^~~~~~~~
third_party/libpg_query/scan.l:946:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
946 | nchars = strchr(yytext, '?') - yytext;
| ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
third_party/libpg_query/scan.l:949:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
949 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1000:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1000 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1001:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1001 | yylval->ival = atol(yytext + 1);
| ~ ^~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1006:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1006 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytexthird_party/libpg_query/grammar/statements/create.y:239:43t: warning: - yyextra->scanbuf)
implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
239 | n->fk_mthird_party/libpg_query/scan.latc:1007:21: warning: htimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
y 1007 | yylval->ival = atol(ypytext + 1);
| ~ ^~~~~~~~~~~~~~~~
e = (yyvsp[(4) - (5)].ival);
third_party/libpg_query/scan.l:1012:6 | ~ ~~~~~~~~~~~~~~~~~^~~~
: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1012 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1016:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1016 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/grammar/statements/create.y:263:44: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
263 | n->generated_whethird_party/libpg_query/scan.l:1022:20: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
n = (yyvsp[ (2)1022 | y - (5)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
yless(yyleng - 2);
| ~~~~~~~~~~~~~~^~~~
third_party/libpg_query/src_backend_parser_scan.cpp:462:33: note: expanded from macro 'yyless'
462 | inthird_party/libpg_query/grammar/statements/create.yt yyless_macro_arg = (n); \
| ~~~~~~~~~~~~~~~~ ^
:third_party/libpg_query/scan.l:1023272:44: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
272 | 1023 | n->generated_when = (yyvsp[( SET_YYLLOC();
| ^~~~~~~~~~~~
2) - (7)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1027:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1027 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1038:20: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1038 | yyless(yyleng - 1);
| ~~~~~~~~~~~~~~^~~~
third_party/libpg_query/src_backend_parser_scan.cpp:462:33: note: expanded from macro 'yyless'
462 | int yyless_macro_arg = (n); \
| ~~~~~~~~~~~~~~~~ ^
third_party/libpg_query/scan.l:1039:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1039 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1045:20: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1045 | yyless(yyleng - 2);
| ~~~~~~~~~~~~~~^~~~
third_party/libpg_query/src_backend_parser_scan.cpp:462:33: note: expanded from macro 'yyless'
462 | int yyless_macro_arg = (n); \
| ~~~~~~~~~~~~~~~~ ^
third_party/libpg_query/scan.l:1046:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1046 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1057:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1057 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1070:22: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1070 | yyless(yyleng - 1);
| ~~~~~~~~~~~~~~^~~~
third_party/libpg_query/src_backend_parser_scan.cpp:462:33: note: expanded from macro 'yyless'
462 | int yyless_macro_arg = (n); \
| ~~~~~~~~~~~~~~~~ ^
third_party/libpg_query/scan.l:1080:51: warning: implicit conversion loses integer precision: 'yy_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1080 | ident = downcase_truncate_identifier(yytext, yyleng, true);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~
third_party/libpg_query/src_backend_parser_scan.cpp:400:21: note: expanded from macro 'yyleng'
400 | #define yyleng yyg->yyleng_r
| ~~~~~^~~~~~~~
third_party/libpg_query/scan.l:1086:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1086 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/scan.l:1091:6: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1091 | SET_YYLLOC();
| ^~~~~~~~~~~~
third_party/libpg_query/scan.l:78:43: note: expanded from macro 'SET_YYLLOC'
78 | #define SET_YYLLOC() (*(yylloc) = yytext - yyextra->scanbuf)
| ~ ~~~~~~~^~~~~~~~~~~~~~~~~~
third_party/libpg_query/grammar/statements/create.y:722:44: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
722 | n->fk_matchtype = (yyvsp[(9) - (11)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/scan.l:1329:15: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1329 | lval->ival = val;
| ~ ^~~
third_party/libpg_query/scan.l:1557:29: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1557 | pg_verifymbstr(newbuf, out - newbuf, false);
| ~~~~~~~~~~~~~~ ~~~~^~~~~~~~
third_party/libpg_query/grammar/statements/create_function.y:10:66: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
10 | (yyvsp[(4) - (5)].range)->relpersistence = (yyvsp[(2) - (5)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/create_function.y:19:66: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
19 | (yyvsp[(7) - (8)].range)->relpersistence = (yyvsp[(2) - (8)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/create_function.y:28:66: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
28 | (yyvsp[(6) - (7)].range)->relpersistence = (yyvsp[(4) - (7)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/create_function.y:37:67: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
37 | (yyvsp[(4) - (5)].range)->relpersistence = (yyvsp[(2) - (5)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/create_function.y:46:66: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
46 | (yyvsp[(7) - (8)].range)->relpersistence = (yyvsp[(2) - (8)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/create_function.y:55:66: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
55 | (yyvsp[(6) - (7)].range)->relpersistence = (yyvsp[(4) - (7)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/aes.cpp -o duckdb/third_party/mbedtls/library/aes.o
third_party/libpg_query/grammar/statements/select.y:3222:14: warning: unused variable 'elem_column_ref_result' [-Wunused-variable]
3222 | PGNode *elem_column_ref_result = makeColumnRef(pstrdup("elem"), NIL, (yylsp[(1) - (9)]), yyscanner);
| ^~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/libpg_query/src_common_keywords.cpp:61:8: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
61 | len = strlen(text);
| ~ ^~~~~~~~~~~~
third_party/libpg_query/grammar/statements/view.y:13:50: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
13 | n->view->relpersistence = (yyvsp[(2) - (9)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/view.y:26:51: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
26 | n->view->relpersistence = (yyvsp[(2) - (12)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/view.y:39:51: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
39 | n->view->relpersistence = (yyvsp[(4) - (11)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/view.y:52:51: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
52 | n->view->relpersistence = (yyvsp[(2) - (12)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/view.y:70:51: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
70 | n->view->relpersistence = (yyvsp[(4) - (14)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/create_as.y:20:71: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
20 | (yyvsp[(4) - (7)].into)->rel->relpersistence = (yyvsp[(2) - (7)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/create_as.y:33:73: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
33 | (yyvsp[(7) - (10)].into)->rel->relpersistence = (yyvsp[(2) - (10)].ival);
| ~ ~~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/statements/create_as.y:46:71: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
46 | (yyvsp[(6) - (9)].into)->rel->relpersistence = (yyvsp[(4) - (9)].ival);
| ~ ~~~~~~~~~~~~~~~~~^~~~
third_party/libpg_query/grammar/grammar.cpp:255:28: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
255 | n = makeIntConst(v->val.ival, location);
| ~~~~~~~~~~~~ ~~~~~~~^~~~
1 warning generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/asn1parse.cpp -o duckdb/third_party/mbedtls/library/asn1parse.o
duckdb/third_party/mbedtls/library/aes.cpp:395:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
395 | x = XTIME(x);
| ~ ^~~~~~~~
duckdb/third_party/mbedtls/library/aes.cpp:369:30: note: expanded from macro 'XTIME'
369 | #define XTIME(x) (((x) << 1) ^ (((x) & 0x80) ? 0x1B : 0x00))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/mbedtls/library/aes.cpp:409:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
409 | y = x; y = (y << 1) | (y >> 7);
| ~ ~~~~~~~~~^~~~~~~~~~
duckdb/third_party/mbedtls/library/aes.cpp:410:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
410 | x ^= y; y = (y << 1) | (y >> 7);
| ~ ~~~~~~~~~^~~~~~~~~~
duckdb/third_party/mbedtls/library/aes.cpp:411:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
411 | x ^= y; y = (y << 1) | (y >> 7);
| ~ ~~~~~~~~~^~~~~~~~~~
duckdb/third_party/mbedtls/library/aes.cpp:412:30: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
412 | x ^= y; y = (y << 1) | (y >> 7);
| ~ ~~~~~~~~~^~~~~~~~~~
duckdb/third_party/mbedtls/library/aes.cpp:426:13: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
426 | y = XTIME(x);
| ~ ^~~~~~~~
duckdb/third_party/mbedtls/library/aes.cpp:369:30: note: expanded from macro 'XTIME'
369 | #define XTIME(x) (((x) << 1) ^ (((x) & 0x80) ? 0x1B : 0x00))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/mbedtls/library/asn1parse.cpp:347:23: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
346 | return mbedtls_asn1_traverse_sequence_of(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
347 | p, end, 0xFF, tag, 0, 0,
| ^~~
65 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/asn1write.cpp -o duckdb/third_party/mbedtls/library/asn1write.o
6 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/base64.cpp -o duckdb/third_party/mbedtls/library/base64.o
1 warning generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/bignum.cpp -o duckdb/third_party/mbedtls/library/bignum.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/bignum_core.cpp -o duckdb/third_party/mbedtls/library/bignum_core.o
duckdb/third_party/mbedtls/library/asn1write.cpp:223:58: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
223 | return mbedtls_asn1_write_len_and_tag(p, start, len, tag);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~
duckdb/third_party/mbedtls/library/asn1write.cpp:246:58: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
246 | return mbedtls_asn1_write_len_and_tag(p, start, len, tag);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~
duckdb/third_party/mbedtls/library/bignum.cpp:167:44: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion]
167 | Y->s = mbedtls_ct_mpi_sign_if(do_swap, s, Y->s);
| ~~~~~~~~~~~~~~~~~~~~~~ ^
duckdb/third_party/mbedtls/library/bignum.cpp:385:15: warning: implicit conversion loses integer precision: 'mbedtls_mpi_sint' (aka 'long long') to 'short' [-Wimplicit-int-conversion]
385 | X->s = TO_SIGN(z);
| ~ ^~~~~~~~~~
duckdb/third_party/mbedtls/library/bignum.cpp:372:83: note: expanded from macro 'TO_SIGN'
372 | #define TO_SIGN(x) ((mbedtls_mpi_sint) (((mbedtls_mpi_uint) x) >> (biL - 1)) * -2 + 1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/mbedtls/library/bignum.cpp:990:11: warning: implicit conversion loses integer precision: 'mbedtls_mpi_sint' (aka 'long long') to 'short' [-Wimplicit-int-conversion]
990 | Y.s = TO_SIGN(z);
| ~ ^~~~~~~~~~
duckdb/third_party/mbedtls/library/bignum.cpp:372:83: note: expanded from macro 'TO_SIGN'
372 | #define TO_SIGN(x) ((mbedtls_mpi_sint) (((mbedtls_mpi_uint) x) >> (biL - 1)) * -2 + 1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/mbedtls/library/bignum.cpp:1126:35: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion]
1126 | X->s = cmp == 0 ? 1 : s;
| ~ ^
duckdb/third_party/mbedtls/library/bignum.cpp:1130:20: warning: implicit conversion loses integer precision: 'int' to 'short' on negation [-Wimplicit-int-conversion-on-negation]
1130 | X->s = -s;
| ~ ^~
duckdb/third_party/mbedtls/library/bignum.cpp:1134:16: warning: implicit conversion loses integer precision: 'int' to 'short' [-Wimplicit-int-conversion]
1134 | X->s = s;
| ~ ^
duckdb/third_party/mbedtls/library/bignum.cpp:1167:11: warning: implicit conversion loses integer precision: 'mbedtls_mpi_sint' (aka 'long long') to 'short' [-Wimplicit-int-conversion]
1167 | B.s = TO_SIGN(b);
| ~ ^~~~~~~~~~
duckdb/third_party/mbedtls/library/bignum.cpp:372:83: note: expanded from macro 'TO_SIGN'
372 | #define TO_SIGN(x) ((mbedtls_mpi_sint) (((mbedtls_mpi_uint) x) >> (biL - 1)) * -2 + 1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/mbedtls/library/bignum.cpp:1183:11: warning: implicit conversion loses integer precision: 'mbedtls_mpi_sint' (aka 'long long') to 'short' [-Wimplicit-int-conversion]
1183 | B.s = TO_SIGN(b);
| ~ ^~~~~~~~~~
duckdb/third_party/mbedtls/library/bignum.cpp:372:83: note: expanded from macro 'TO_SIGN'
372 | #define TO_SIGN(x) ((mbedtls_mpi_sint) (((mbedtls_mpi_uint) x) >> (biL - 1)) * -2 + 1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/mbedtls/library/bignum.cpp:1524:11: warning: implicit conversion loses integer precision: 'mbedtls_mpi_sint' (aka 'long long') to 'short' [-Wimplicit-int-conversion]
1524 | B.s = TO_SIGN(b);
| ~ ^~~~~~~~~~
duckdb/third_party/mbedtls/library/bignum.cpp:372:83: note: expanded from macro 'TO_SIGN'
372 | #define TO_SIGN(x) ((mbedtls_mpi_sint) (((mbedtls_mpi_uint) x) >> (biL - 1)) * -2 + 1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/cipher.cpp -o duckdb/third_party/mbedtls/library/cipher.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/cipher_wrap.cpp -o duckdb/third_party/mbedtls/library/cipher_wrap.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/constant_time.cpp -o duckdb/third_party/mbedtls/library/constant_time.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/gcm.cpp -o duckdb/third_party/mbedtls/library/gcm.o
9 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/md.cpp -o duckdb/third_party/mbedtls/library/md.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/oid.cpp -o duckdb/third_party/mbedtls/library/oid.o
duckdb/third_party/mbedtls/library/constant_time.cpp:162:22: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion]
162 | buf[n] = mbedtls_ct_uint_if(no_op, current, next);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/mbedtls/library/constant_time.cpp:164:24: warning: implicit conversion loses integer precision: 'unsigned int' to 'unsigned char' [-Wimplicit-int-conversion]
164 | buf[total-1] = mbedtls_ct_uint_if_else_0(no_op, buf[total-1]);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/pem.cpp -o duckdb/third_party/mbedtls/library/pem.o
33 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/pk.cpp -o duckdb/third_party/mbedtls/library/pk.o
duckdb/third_party/mbedtls/library/gcm.cpp:399:17: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
399 | ctx->mode = mode;
| ~ ^~~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/pk_wrap.cpp -o duckdb/third_party/mbedtls/library/pk_wrap.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/pkparse.cpp -o duckdb/third_party/mbedtls/library/pkparse.o
1 warning generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/platform.cpp -o duckdb/third_party/mbedtls/library/platform.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/platform_util.cpp -o duckdb/third_party/mbedtls/library/platform_util.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/rsa.cpp -o duckdb/third_party/mbedtls/library/rsa.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/rsa_alt_helpers.cpp -o duckdb/third_party/mbedtls/library/rsa_alt_helpers.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/sha1.cpp -o duckdb/third_party/mbedtls/library/sha1.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/library/sha256.cpp -o duckdb/third_party/mbedtls/library/sha256.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/mbedtls/mbedtls_wrapper.cpp -o duckdb/third_party/mbedtls/mbedtls_wrapper.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/miniz/miniz.cpp -o duckdb/third_party/miniz/miniz.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/parquet/parquet_types.cpp -o duckdb/third_party/parquet/parquet_types.o
duckdb/third_party/miniz/miniz.cpp:4033:32: warning: implicit conversion loses integer precision: 'mz_uint32' (aka 'unsigned int') to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
4033 | pStat->m_version_made_by = MZ_READ_LE16(p + MZ_ZIP_CDH_VERSION_MADE_BY_OFS);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.hpp:518:66: note: expanded from macro 'MZ_READ_LE16'
518 | #define MZ_READ_LE16(p) ((mz_uint32)(((const mz_uint8 *)(p))[0]) | ((mz_uint32)(((const mz_uint8 *)(p))[1]) << 8U))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.cpp:4034:31: warning: implicit conversion loses integer precision: 'mz_uint32' (aka 'unsigned int') to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
4034 | pStat->m_version_needed = MZ_READ_LE16(p + MZ_ZIP_CDH_VERSION_NEEDED_OFS);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.hpp:518:66: note: expanded from macro 'MZ_READ_LE16'
518 | #define MZ_READ_LE16(p) ((mz_uint32)(((const mz_uint8 *)(p))[0]) | ((mz_uint32)(((const mz_uint8 *)(p))[1]) << 8U))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.cpp:4035:25: warning: implicit conversion loses integer precision: 'mz_uint32' (aka 'unsigned int') to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
4035 | pStat->m_bit_flag = MZ_READ_LE16(p + MZ_ZIP_CDH_BIT_FLAG_OFS);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.hpp:518:66: note: expanded from macro 'MZ_READ_LE16'
518 | #define MZ_READ_LE16(p) ((mz_uint32)(((const mz_uint8 *)(p))[0]) | ((mz_uint32)(((const mz_uint8 *)(p))[1]) << 8U))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.cpp:4036:23: warning: implicit conversion loses integer precision: 'mz_uint32' (aka 'unsigned int') to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
4036 | pStat->m_method = MZ_READ_LE16(p + MZ_ZIP_CDH_METHOD_OFS);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.hpp:518:66: note: expanded from macro 'MZ_READ_LE16'
518 | #define MZ_READ_LE16(p) ((mz_uint32)(((const mz_uint8 *)(p))[0]) | ((mz_uint32)(((const mz_uint8 *)(p))[1]) << 8U))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.cpp:4043:30: warning: implicit conversion loses integer precision: 'mz_uint32' (aka 'unsigned int') to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
4043 | pStat->m_internal_attr = MZ_READ_LE16(p + MZ_ZIP_CDH_INTERNAL_ATTR_OFS);
| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.hpp:518:66: note: expanded from macro 'MZ_READ_LE16'
518 | #define MZ_READ_LE16(p) ((mz_uint32)(((const mz_uint8 *)(p))[0]) | ((mz_uint32)(((const mz_uint8 *)(p))[1]) << 8U))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/bitmap256.cc -o duckdb/third_party/re2/re2/bitmap256.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/bitstate.cc -o duckdb/third_party/re2/re2/bitstate.o
duckdb/third_party/miniz/miniz.cpp:5931:102: warning: implicit conversion loses integer precision: 'mz_uint' (aka 'unsigned int') to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
5931 | if (!mz_zip_writer_create_central_dir_header(pZip, central_dir_header, filename_size, extra_size + user_extra_data_len, comment_size, uncomp_size, comp_size, uncomp_crc32, method, bit_flags, dos_time, dos_date, local_header_ofs, ext_attributes))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.cpp:6152:117: warning: implicit conversion loses integer precision: 'unsigned int' to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
6152 | if (!mz_zip_writer_create_local_dir_header(pZip, local_dir_header, (mz_uint16)archive_name_size, extra_size + user_extra_data_len, 0, 0, 0, method, bit_flags, dos_time, dos_date))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.cpp:6179:106: warning: implicit conversion loses integer precision: 'mz_uint' (aka 'unsigned int') to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
6179 | if (!mz_zip_writer_create_local_dir_header(pZip, local_dir_header, (mz_uint16)archive_name_size, user_extra_data_len, 0, 0, 0, method, bit_flags, dos_time, dos_date))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
duckdb/third_party/miniz/miniz.cpp:6272:107: warning: implicit conversion loses integer precision: 'mz_uint32' (aka 'unsigned int') to 'mz_uint16' (aka 'unsigned short') [-Wimplicit-int-conversion]
6272 | if (!mz_zip_writer_add_to_central_dir(pZip, pArchive_name, (mz_uint16)archive_name_size, pExtra_data, extra_size, pComment,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/compile.cc -o duckdb/third_party/re2/re2/compile.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/dfa.cc -o duckdb/third_party/re2/re2/dfa.o
9 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/filtered_re2.cc -o duckdb/third_party/re2/re2/filtered_re2.o
duckdb/third_party/mbedtls/mbedtls_wrapper.cpp:346:70: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
346 | if (mbedtls_cipher_setkey(context.get(), key, metadata->GetKeyLen() * 8, MBEDTLS_ENCRYPT) != 0) {
| ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/mbedtls/mbedtls_wrapper.cpp:356:70: warning: implicit conversion loses integer precision: 'idx_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
356 | if (mbedtls_cipher_setkey(context.get(), key, metadata->GetKeyLen() * 8, MBEDTLS_DECRYPT)) {
| ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~^~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/mimics_pcre.cc -o duckdb/third_party/re2/re2/mimics_pcre.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/nfa.cc -o duckdb/third_party/re2/re2/nfa.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/onepass.cc -o duckdb/third_party/re2/re2/onepass.o
2 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/parse.cc -o duckdb/third_party/re2/re2/parse.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/perl_groups.cc -o duckdb/third_party/re2/re2/perl_groups.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/prefilter.cc -o duckdb/third_party/re2/re2/prefilter.o
3 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/prefilter_tree.cc -o duckdb/third_party/re2/re2/prefilter_tree.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/prog.cc -o duckdb/third_party/re2/re2/prog.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/re2.cc -o duckdb/third_party/re2/re2/re2.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/regexp.cc -o duckdb/third_party/re2/re2/regexp.o
duckdb/third_party/re2/re2/prog.cc:645:33: warning: implicit conversion loses integer precision: 'int' to 'unsigned short' [-Wimplicit-int-conversion]
645 | list_heads_[flatmap[i]] = i;
| ~ ^
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/set.cc -o duckdb/third_party/re2/re2/set.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/simplify.cc -o duckdb/third_party/re2/re2/simplify.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/stringpiece.cc -o duckdb/third_party/re2/re2/stringpiece.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/tostring.cc -o duckdb/third_party/re2/re2/tostring.o
1 warning generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/unicode_casefold.cc -o duckdb/third_party/re2/re2/unicode_casefold.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/re2/unicode_groups.cc -o duckdb/third_party/re2/re2/unicode_groups.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/util/rune.cc -o duckdb/third_party/re2/util/rune.o
duckdb/third_party/re2/util/rune.cc:147:15: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
147 | str[0] = T2 | static_cast<char>(c >> 1*Bitx);
| ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/re2/util/rune.cc:166:15: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
166 | str[0] = T3 | static_cast<char>(c >> 2*Bitx);
| ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/re2/util/rune.cc:176:14: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
176 | str[0] = T4 | static_cast<char>(c >> 3*Bitx);
| ~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/re2/util/strutil.cc -o duckdb/third_party/re2/util/strutil.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/skiplist/SkipList.cpp -o duckdb/third_party/skiplist/SkipList.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/snappy/snappy-sinksource.cc -o duckdb/third_party/snappy/snappy-sinksource.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/snappy/snappy.cc -o duckdb/third_party/snappy/snappy.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/thrift/thrift/protocol/TProtocol.cpp -o duckdb/third_party/thrift/thrift/protocol/TProtocol.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/thrift/thrift/transport/TBufferTransports.cpp -o duckdb/third_party/thrift/thrift/transport/TBufferTransports.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/thrift/thrift/transport/TTransportException.cpp -o duckdb/third_party/thrift/thrift/transport/TTransportException.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/utf8proc/utf8proc.cpp -o duckdb/third_party/utf8proc/utf8proc.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/utf8proc/utf8proc_wrapper.cpp -o duckdb/third_party/utf8proc/utf8proc_wrapper.o
duckdb/third_party/snappy/snappy.cc:120:14: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
120 | return len - (offset << 8);
| ~~~~~~ ~~~~^~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:125:39: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
125 | : type == 2 ? MakeEntry(data + 1, 0) // copy-2
| ~~~~~~~~~ ~~~~~^~~
duckdb/third_party/snappy/snappy.cc:126:55: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
126 | : type == 1 ? MakeEntry((data & 7) + 4, data >> 3) // copy-1
| ~~~~~~~~~ ~~~~~^~~~
duckdb/third_party/snappy/snappy.cc:127:39: warning: implicit conversion loses integer precision: 'int' to 'int16_t' (aka 'short') [-Wimplicit-int-conversion]
127 | : data < 60 ? MakeEntry(data + 1, 1) // note spurious offset.
| ~~~~~~~~~ ~~~~~^~~
duckdb/third_party/snappy/snappy.cc:406:58: warning: implicit conversion loses integer precision: 'int' to 'value_type' (aka 'unsigned char') [-Wimplicit-int-conversion]
406 | for (int i = 1; i < 16; i++) res[i] = (16 / i + 1) * i;
| ~ ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:632:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
632 | *op++ = LITERAL | (n << 2);
| ~ ~~~~~~~~^~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:640:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
640 | *op++ = LITERAL | (n << 2);
| ~ ~~~~~~~~^~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:645:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
645 | *op++ = LITERAL | ((59 + count) << 2);
| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:677:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
677 | uint32_t u = (len << 2) + (offset << 8);
| ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:678:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
678 | uint32_t copy1 = COPY_1_BYTE_OFFSET - (4 << 2) + ((offset >> 3) & 0xe0);
| ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:691:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
691 | uint32_t u = COPY_2_BYTE_OFFSET + ((len - 1) << 2) + (offset << 8);
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:760:48: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
760 | const size_t table_size = CalculateTableSize(max_fragment_size);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:775:44: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
775 | const size_t htsize = CalculateTableSize(fragment_size);
| ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:777:17: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
777 | *table_size = htsize;
| ~ ^~~~~~
duckdb/third_party/snappy/snappy.cc:855:34: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
855 | *table_entry = delta + i;
| ~ ~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:857:29: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
857 | *op = LITERAL | (i << 2);
| ~ ~~~~~~~~^~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:884:27: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
884 | *table_entry = ip - base_ip;
| ~ ~~~^~~~~~~~~
duckdb/third_party/snappy/snappy.cc:933:26: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
932 | *TableEntry(table, LittleEndian::Load32(ip - 1), mask) =
| ~
933 | ip - base_ip - 1;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:936:27: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
936 | *table_entry = ip - base_ip;
| ~ ~~~^~~~~~~~~
duckdb/third_party/snappy/snappy.cc:872:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
872 | uint16_t* table_entry = TableEntry(table, data, mask);
| ~~~~~~~~~~ ^~~~
duckdb/third_party/snappy/snappy.cc:897:68: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
897 | op = EmitLiteral</*allow_fast_path=*/true>(op, next_emit, ip - next_emit);
| ~~~~~~~~~~~ ~~~^~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:934:51: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
934 | uint16_t* table_entry = TableEntry(table, data, mask);
| ~~~~~~~~~~ ^~~~
duckdb/third_party/snappy/snappy.cc:950:22: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
950 | preload = data >> 8;
| ~ ~~~~~^~~~
duckdb/third_party/snappy/snappy.cc:957:64: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
957 | op = EmitLiteral</*allow_fast_path=*/false>(op, ip, ip_end - ip);
| ~~~~~~~~~~~ ~~~~~~~^~~~
duckdb/third_party/snappy/snappy.cc:1001:28: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1001 | *table_entry2 = ip - base_ip;
| ~ ~~~^~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1014:27: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1014 | *table_entry = ip - base_ip;
| ~ ~~~^~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1025:32: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1025 | *table_entry2 = ip - base_ip;
| ~ ~~~^~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1043:24: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1042 | *TableEntry8ByteMatch(table2, LittleEndian::Load64(ip + 1), mask) =
| ~
1043 | ip - base_ip + 1;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1045:24: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1044 | *TableEntry8ByteMatch(table2, LittleEndian::Load64(ip + 2), mask) =
| ~
1045 | ip - base_ip + 2;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1047:24: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1046 | *TableEntry4ByteMatch(table, LittleEndian::Load32(ip + 1), mask) =
| ~
1047 | ip - base_ip + 1;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1086:28: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1085 | *TableEntry8ByteMatch(table2, LittleEndian::Load64(ip - 7), mask) =
| ~
1086 | ip - base_ip - 7;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1088:28: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1087 | *TableEntry8ByteMatch(table2, LittleEndian::Load64(ip - 4), mask) =
| ~
1088 | ip - base_ip - 4;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1091:26: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1090 | *TableEntry8ByteMatch(table2, LittleEndian::Load64(ip - 3), mask) =
| ~
1091 | ip - base_ip - 3;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1093:26: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1092 | *TableEntry8ByteMatch(table2, LittleEndian::Load64(ip - 2), mask) =
| ~
1093 | ip - base_ip - 2;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1095:26: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1094 | *TableEntry4ByteMatch(table, LittleEndian::Load32(ip - 2), mask) =
| ~
1095 | ip - base_ip - 2;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1097:26: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1096 | *TableEntry4ByteMatch(table, LittleEndian::Load32(ip - 1), mask) =
| ~
1097 | ip - base_ip - 1;
| ~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1102:27: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1102 | *table_entry = ip - base_ip;
| ~ ~~~^~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1111:27: warning: implicit conversion loses integer precision: 'long' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
1111 | *table_entry = ip - base_ip;
| ~ ~~~^~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1005:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1004 | candidate_length =
| ~
1005 | FindMatchLengthPlain(candidate + 4, ip + 4, ip_end) + 4;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1009:61: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1009 | uint16_t* table_entry = TableEntry4ByteMatch(table, data, mask);
| ~~~~~~~~~~~~~~~~~~~~ ^~~~
duckdb/third_party/snappy/snappy.cc:1018:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1017 | candidate_length =
| ~
1018 | FindMatchLengthPlain(candidate + 4, ip + 4, ip_end) + 4;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1027:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1027 | candidate_length = candidate_length2;
| ~ ^~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1055:55: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1054 | op = EmitLiteral</*allow_fast_path=*/true>(op, next_emit,
| ~~~~~~~~~~~
1055 | ip - next_emit);
| ~~~^~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1105:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1104 | candidate_length =
| ~
1105 | FindMatchLengthPlain(candidate + 4, ip + 4, ip_end) + 4;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1114:67: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1113 | candidate_length =
| ~
1114 | FindMatchLengthPlain(candidate + 4, ip + 4, ip_end) + 4;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
duckdb/third_party/snappy/snappy.cc:1125:64: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
1125 | op = EmitLiteral</*allow_fast_path=*/false>(op, ip, ip_end - ip);
| ~~~~~~~~~~~ ~~~~~~~^~~~
duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
1631 | ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
| ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1644 | peeked_ = avail;
| ~ ^~~~~
duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
1669 | const uint32_t copy_offset = trailer - entry + length;
| ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~
duckdb/third_party/snappy/snappy.cc:1696:25: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion]
1696 | if (CalculateNeeded(i) != (char_table[i] >> 11) + 1) return false;
| ~~~~~~~~~~~~~~~ ^
duckdb/third_party/snappy/snappy.cc:1713:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1713 | peeked_ = n;
| ~ ^
duckdb/third_party/snappy/snappy.cc:1732:29: warning: implicit conversion loses integer precision: 'long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1732 | uint32_t nbuf = ip_limit_ - ip;
| ~~~~ ~~~~~~~~~~^~~~
duckdb/third_party/snappy/snappy.cc:1745:59: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const unsigned int' [-Wshorten-64-to-32]
1745 | uint32_t to_add = std::min<uint32_t>(needed - nbuf, length);
| ~~~ ^~~~~~
duckdb/third_party/snappy/snappy.cc:1810:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1810 | char* p = Bignum::Encode32(ulength, N);
| ~~~~~~ ^
duckdb/third_party/snappy/snappy.cc:1852:22: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
1852 | int max_output = MaxCompressedLength(num_to_read);
| ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:2638:45: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
2637 | bool result = InternalUncompressAllTags(&decompressor, &writer,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
2638 | compressed_len, uncompressed_len);
| ^~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:2644:62: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
2644 | return InternalUncompressAllTags(&decompressor, &writer, compressed_len,
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:632:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
632 | *op++ = LITERAL | (n << 2);
| ~ ~~~~~~~~^~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:897:12: note: in instantiation of function template specialization 'duckdb_snappy::EmitLiteral<true>' requested here
897 | op = EmitLiteral</*allow_fast_path=*/true>(op, next_emit, ip - next_emit);
| ^
duckdb/third_party/snappy/snappy.cc:640:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
640 | *op++ = LITERAL | (n << 2);
| ~ ~~~~~~~~^~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:645:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
645 | *op++ = LITERAL | ((59 + count) << 2);
| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:677:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
677 | uint32_t u = (len << 2) + (offset << 8);
| ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:702:12: note: in instantiation of function template specialization 'duckdb_snappy::EmitCopyAtMost64<true>' requested here
702 | return EmitCopyAtMost64</*len_less_than_12=*/true>(op, offset, len);
| ^
duckdb/third_party/snappy/snappy.cc:919:16: note: in instantiation of function template specialization 'duckdb_snappy::EmitCopy<true>' requested here
919 | op = EmitCopy</*len_less_than_12=*/true>(op, offset, matched);
| ^
duckdb/third_party/snappy/snappy.cc:678:52: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
678 | uint32_t copy1 = COPY_1_BYTE_OFFSET - (4 << 2) + ((offset >> 3) & 0xe0);
| ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:691:56: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
691 | uint32_t u = COPY_2_BYTE_OFFSET + ((len - 1) << 2) + (offset << 8);
| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:709:12: note: in instantiation of function template specialization 'duckdb_snappy::EmitCopyAtMost64<false>' requested here
709 | op = EmitCopyAtMost64</*len_less_than_12=*/false>(op, offset, 64);
| ^
duckdb/third_party/snappy/snappy.cc:919:16: note: in instantiation of function template specialization 'duckdb_snappy::EmitCopy<true>' requested here
919 | op = EmitCopy</*len_less_than_12=*/true>(op, offset, matched);
| ^
duckdb/third_party/snappy/snappy.cc:632:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
632 | *op++ = LITERAL | (n << 2);
| ~ ~~~~~~~~^~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:957:10: note: in instantiation of function template specialization 'duckdb_snappy::EmitLiteral<false>' requested here
957 | op = EmitLiteral</*allow_fast_path=*/false>(op, ip, ip_end - ip);
| ^
duckdb/third_party/snappy/snappy.cc:640:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
640 | *op++ = LITERAL | (n << 2);
| ~ ~~~~~~~~^~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:645:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
645 | *op++ = LITERAL | ((59 + count) << 2);
| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1775:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1775 | return InternalUncompressAllTags(&decompressor, writer, r->Available(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:2136:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyIOVecWriter>' requested here
2136 | return InternalUncompress(compressed, &output);
| ^
duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
1631 | ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
| ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyIOVecWriter>' requested here
1789 | decompressor->DecompressAllTags(writer);
| ^
duckdb/third_party/snappy/snappy.cc:1775:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyIOVecWriter>' requested here
1775 | return InternalUncompressAllTags(&decompressor, writer, r->Available(),
| ^
duckdb/third_party/snappy/snappy.cc:2136:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyIOVecWriter>' requested here
2136 | return InternalUncompress(compressed, &output);
| ^
duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1644 | peeked_ = avail;
| ~ ^~~~~
duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
1669 | const uint32_t copy_offset = trailer - entry + length;
| ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~
duckdb/third_party/snappy/snappy.cc:1775:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1775 | return InternalUncompressAllTags(&decompressor, writer, r->Available(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:2236:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyArrayWriter>' requested here
2236 | return InternalUncompress(compressed, &output);
| ^
duckdb/third_party/snappy/snappy.cc:1775:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1775 | return InternalUncompressAllTags(&decompressor, writer, r->Available(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:2301:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyDecompressionValidator>' requested here
2301 | return InternalUncompress(&reader, &writer);
| ^
duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
1631 | ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
| ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyDecompressionValidator>' requested here
1789 | decompressor->DecompressAllTags(writer);
| ^
duckdb/third_party/snappy/snappy.cc:1775:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyDecompressionValidator>' requested here
1775 | return InternalUncompressAllTags(&decompressor, writer, r->Available(),
| ^
duckdb/third_party/snappy/snappy.cc:2301:10: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyDecompressionValidator>' requested here
2301 | return InternalUncompress(&reader, &writer);
| ^
duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1644 | peeked_ = avail;
| ~ ^~~~~
duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
1669 | const uint32_t copy_offset = trailer - entry + length;
| ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~
duckdb/third_party/snappy/snappy.cc:1775:62: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1775 | return InternalUncompressAllTags(&decompressor, writer, r->Available(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:2615:3: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompress<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
2615 | InternalUncompress(compressed, &writer);
| ^
duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
1631 | ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
| ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyArrayWriter>' requested here
1789 | decompressor->DecompressAllTags(writer);
| ^
duckdb/third_party/snappy/snappy.cc:2637:19: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyArrayWriter>' requested here
2637 | bool result = InternalUncompressAllTags(&decompressor, &writer,
| ^
duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1644 | peeked_ = avail;
| ~ ^~~~~
duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
1669 | const uint32_t copy_offset = trailer - entry + length;
| ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~
duckdb/third_party/snappy/snappy.cc:1631:57: warning: implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'int' [-Wshorten-64-to-32]
1631 | ExtractLowBytes(LittleEndian::Load32(ip), literal_length_length) +
| ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
1789 | decompressor->DecompressAllTags(writer);
| ^
duckdb/third_party/snappy/snappy.cc:2644:12: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
2644 | return InternalUncompressAllTags(&decompressor, &writer, compressed_len,
| ^
duckdb/third_party/snappy/snappy.cc:1644:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
1644 | peeked_ = avail;
| ~ ^~~~~
duckdb/third_party/snappy/snappy.cc:1669:56: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'const uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
1669 | const uint32_t copy_offset = trailer - entry + length;
| ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~
duckdb/third_party/snappy/snappy.cc:2460:38: warning: implicit conversion loses integer precision: 'long' to 'const int' [-Wshorten-64-to-32]
2460 | const int space_left = op_limit_ - op;
| ~~~~~~~~~~ ~~~~~~~~~~^~~~
duckdb/third_party/snappy/snappy.cc:1618:21: note: in instantiation of member function 'duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>::TryFastAppend' requested here
1618 | if (writer->TryFastAppend(ip, ip_limit_ - ip, literal_length, &op)) {
| ^
duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
1789 | decompressor->DecompressAllTags(writer);
| ^
duckdb/third_party/snappy/snappy.cc:2644:12: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
2644 | return InternalUncompressAllTags(&decompressor, &writer, compressed_len,
| ^
duckdb/third_party/snappy/snappy.cc:2519:36: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
2519 | op_base_ = allocator_.Allocate(bsize);
| ~~~~~~~~ ^~~~~
duckdb/third_party/snappy/snappy.cc:2451:18: note: in instantiation of member function 'duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>::SlowAppend' requested here
2451 | bool res = SlowAppend(ip, len);
| ^
duckdb/third_party/snappy/snappy.cc:1638:24: note: in instantiation of member function 'duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>::Append' requested here
1638 | if (!writer->Append(ip, avail, &op)) goto exit;
| ^
duckdb/third_party/snappy/snappy.cc:1789:17: note: in instantiation of function template specialization 'duckdb_snappy::SnappyDecompressor::DecompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
1789 | decompressor->DecompressAllTags(writer);
| ^
duckdb/third_party/snappy/snappy.cc:2644:12: note: in instantiation of function template specialization 'duckdb_snappy::InternalUncompressAllTags<duckdb_snappy::SnappyScatteredWriter<duckdb_snappy::SnappySinkAllocator>>' requested here
2644 | return InternalUncompressAllTags(&decompressor, &writer, compressed_len,
| ^
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/yyjson/yyjson.cpp -o duckdb/third_party/yyjson/yyjson.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/common/debug.cpp -o duckdb/third_party/zstd/common/debug.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/common/entropy_common.cpp -o duckdb/third_party/zstd/common/entropy_common.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/common/error_private.cpp -o duckdb/third_party/zstd/common/error_private.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/common/fse_decompress.cpp -o duckdb/third_party/zstd/common/fse_decompress.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/common/pool.cpp -o duckdb/third_party/zstd/common/pool.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/common/threading.cpp -o duckdb/third_party/zstd/common/threading.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/common/xxhash.cpp -o duckdb/third_party/zstd/common/xxhash.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/common/zstd_common.cpp -o duckdb/third_party/zstd/common/zstd_common.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/compress/fse_compress.cpp -o duckdb/third_party/zstd/compress/fse_compress.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/compress/hist.cpp -o duckdb/third_party/zstd/compress/hist.o
duckdb/third_party/utf8proc/utf8proc_wrapper.cpp:93:24: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
93 | int first_pos_seq = i;
| ~~~~~~~~~~~~~ ^
duckdb/third_party/utf8proc/utf8proc_wrapper.cpp:128:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
128 | int first_pos_seq = i;
| ~~~~~~~~~~~~~ ^
duckdb/third_party/utf8proc/utf8proc_wrapper.cpp:177:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
177 | int first_pos_seq = i;
| ~~~~~~~~~~~~~ ^
duckdb/third_party/utf8proc/utf8proc_wrapper.cpp:316:10: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
316 | c[0] = cp;
| ~ ^~
duckdb/third_party/utf8proc/utf8proc_wrapper.cpp:319:20: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
319 | c[0] = (cp >> 6) + 192;
| ~ ~~~~~~~~~~^~~~~
duckdb/third_party/utf8proc/utf8proc_wrapper.cpp:327:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
327 | c[0] = (cp >> 12) + 224;
| ~ ~~~~~~~~~~~^~~~~
duckdb/third_party/utf8proc/utf8proc_wrapper.cpp:332:21: warning: implicit conversion loses integer precision: 'int' to 'char' [-Wimplicit-int-conversion]
332 | c[0] = (cp >> 18) + 240;
| ~ ~~~~~~~~~~~^~~~~
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/compress/huf_compress.cpp -o duckdb/third_party/zstd/compress/huf_compress.o
84 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/compress/zstd_compress.cpp -o duckdb/third_party/zstd/compress/zstd_compress.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/compress/zstd_compress_literals.cpp -o duckdb/third_party/zstd/compress/zstd_compress_literals.o
7 warnings generated.
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/compress/zstd_compress_sequences.cpp -o duckdb/third_party/zstd/compress/zstd_compress_sequences.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/miniz -Iduckdb/third_party/pcg -Iduckdb/third_party/pdqsort -Iduckdb/third_party/re2 -Iduckdb/third_party/ska_sort -Iduckdb/third_party/skiplist -Iduckdb/third_party/tdigest -Iduckdb/third_party/utf8proc -Iduckdb/third_party/utf8proc/include -Iduckdb/third_party/vergesort -Iduckdb/third_party/yyjson/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/parquet/include -Iduckdb/third_party/parquet -Iduckdb/third_party/thrift -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/snappy -Iduckdb/third_party/mbedtls -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/zstd/include -Iduckdb/extension/core_functions/include -I../inst/include -Iduckdb -DDUCKDB_EXTENSION_PARQUET_LINKED -DDUCKDB_BUILD_LIBRARY -DDUCKDB_EXTENSION_CORE_FUNCTIONS_LINKED -DDUCKDB_BUILD_LIBRARY -isystem /opt/R/arm64/include -fPIC -g -O2 -Wall -pedantic -Wconversion -Wno-sign-conversion -c duckdb/third_party/zstd/compress/zstd_compress_superblock.cpp -o duckdb/third_party/zstd/compress/zstd_compress_superblock.o
clang++ -mmacos-version-min=26 -std=gnu++17 -I"/Users/ripley/R/R-devel/include" -DNDEBUG -Iinclude -I../inst/include -DDUCKDB_DISABLE_PRINT -DDUCKDB_R_BUILD -DBROTLI_ENCODER_CLEANUP_ON_OOM -DDUCKDB_EXTENSION_AUTOLOAD_DEFAULT -DDUCKDB_RSTRTMGR=1 -Iduckdb/src/include -Iduckdb/third_party/concurrentqueue -Iduckdb/third_party/fast_float -Iduckdb/third_party/fastpforlib -Iduckdb/third_party/fmt/include -Iduckdb/third_party/fsst -Iduckdb/third_party/httplib -Iduckdb/third_party/hyperloglog -Iduckdb/third_party/jaro_winkler -Iduckdb/third_party/jaro_winkler/details -Iduckdb/third_party/libpg_query -Iduckdb/third_party/libpg_query/include -Iduckdb/third_party/lz4 -Iduckdb/third_party/brotli/include -Iduckdb/third_party/brotli/common -Iduckdb/third_party/brotli/dec -Iduckdb/third_party/brotli/enc -Iduckdb/third_party/mbedtls/include -Iduckdb/third_party/mbedtls/library -Iduckdb/third_party/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment