* installing *source* package ‘RMariaDB’ ...
** this is package ‘RMariaDB’ version ‘1.3.5’
** package ‘RMariaDB’ successfully unpacked and MD5 sums checked
** using staged installation
Using mysql_config
RMariaDB 1.2.0 will default to use mariadb_config.
Set the RMARIADB_FORCE_MYSQLCONFIG environment variable to a nonempty value to force mysql_config.
Found mysql_config cflags and libs!
Using PKG_CFLAGS=-I/usr/include/mysql -I/usr/include/mysql/mysql
Using PKG_LIBS=-L/usr/lib64/ -lmariadb
** libs
using C++ compiler: ‘clang version 23.1.0’
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-clang/RMariaDB/src'
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c DbConnection.cpp -o DbConnection.o
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c DbResult.cpp -o DbResult.o
In file included from DbConnection.cpp:2:
In file included from ./DbConnection.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from DbResult.cpp:2:
In file included from ./DbResult.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:69: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:110: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:136: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:69: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:110: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:136: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:69: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:110: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:136: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from DbResult.cpp:4:
In file included from ./DbResultImpl.h:1:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
16 warnings generated.
1 warning generated.
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c MariaBinding.cpp -o MariaBinding.o
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:15:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:69: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:335:8: note: expanded from here
335 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:110: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:335:8: note: expanded from here
335 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:136: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:335:8: note: expanded from here
335 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:57:69: note: expanded from here
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:57:110: note: expanded from here
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:57:136: note: expanded from here
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:69: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:110: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:136: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/container/vector.hpp:819:31: note: in instantiation of template class 'boost::move_detail::is_nothrow_default_constructible<boost::container::new_allocator<char>>' requested here
819 | vector() BOOST_NOEXCEPT_IF(dtl::is_nothrow_default_constructible<allocator_type>::value)
| ^
vendor/boost/config/detail/suffix.hpp:976:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
976 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
MariaBinding.cpp:6:15: note: in instantiation of exception specification for 'vector' requested here
6 | MariaBinding::MariaBinding() : statement(NULL), p(0), i(0), n_rows(0) {}
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/container/detail/copy_move_algo.hpp:270:20: note: in instantiation of template class 'boost::move_detail::is_trivially_destructible<char>' requested here
270 | : enable_if_c <!dtl::is_trivially_destructible
| ^
vendor/boost/container/detail/copy_move_algo.hpp:982:17: note: in instantiation of template class 'boost::container::dtl::disable_if_trivially_destructible<char *, void>' requested here
982 | inline typename dtl::disable_if_trivially_destructible<I, void>::type
| ^
vendor/boost/container/vector.hpp:1098:7: note: while substituting deduced template arguments into function template 'destroy_alloc_n' [with Allocator = stored_allocator_type, I = char *, U = stored_size_type]
1098 | boost::container::destroy_alloc_n
| ^
MariaBinding.cpp:6:15: note: in instantiation of member function 'boost::container::vector<char>::~vector' requested here
6 | MariaBinding::MariaBinding() : statement(NULL), p(0), i(0), n_rows(0) {}
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/meta_utils.hpp:378:15: note: in instantiation of template class 'boost::move_detail::is_trivially_copy_assignable<char>' requested here
378 | : and_impl<B::value, C, D>
| ^
vendor/boost/move/detail/meta_utils.hpp:395:6: note: in instantiation of template class 'boost::move_detail::and_impl<true, boost::move_detail::is_trivially_copy_assignable<char>>' requested here
395 | : and_impl<A::value, B, C, D>
| ^
vendor/boost/container/detail/copy_move_algo.hpp:138:6: note: in instantiation of template class 'boost::move_detail::and_<boost::container::dtl::are_contiguous_and_same<char *, char *>, boost::move_detail::is_trivially_copy_assignable<char>>' requested here
138 | : boost::move_detail::and_
| ^
vendor/boost/move/detail/meta_utils_core.hpp:87:34: note: in instantiation of template class 'boost::container::dtl::is_memtransfer_copy_assignable<char *, char *>' requested here
87 | struct disable_if : enable_if_c<!Cond::value, T> {};
| ^
vendor/boost/container/detail/copy_move_algo.hpp:169:6: note: in instantiation of template class 'boost::move_detail::disable_if<boost::container::dtl::is_memtransfer_copy_assignable<char *, char *>, char *>' requested here
169 | : disable_if<dtl::is_memtransfer_copy_assignable<I, O>, R>
| ^
vendor/boost/container/detail/copy_move_algo.hpp:889:17: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
889 | inline typename dtl::disable_if_memtransfer_copy_assignable<I, F, F>::type
| ^
vendor/boost/container/vector.hpp:2942:25: note: in instantiation of function template specialization 'boost::container::expand_forward_and_insert_alloc<boost::container::new_allocator<char>, char *, boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2942 | boost::container::expand_forward_and_insert_alloc
| ^
vendor/boost/container/vector.hpp:2777:16: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_insert_forward_range_expand_forward<boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2777 | this->priv_insert_forward_range_expand_forward
| ^
vendor/boost/container/vector.hpp:2814:16: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_insert_forward_range<boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2814 | this->priv_insert_forward_range(this->back_ptr(), new_size - sz, this->priv_resize_proxy(u));
| ^
vendor/boost/container/vector.hpp:1497:13: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_resize<boost::container::value_init_t, boost::move_detail::integral_constant<unsigned int, 1>>' requested here
1497 | { this->priv_resize(new_size, value_init, alloc_version()); }
| ^
MariaBinding.cpp:16:11: note: in instantiation of member function 'boost::container::vector<char>::resize' requested here
16 | is_null.resize(p);
| ^
In file included from MariaBinding.cpp:3:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
19 warnings generated.
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c MariaResult.cpp -o MariaResult.o
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c MariaResultImpl.cpp -o MariaResultImpl.o
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c MariaResultPrep.cpp -o MariaResultPrep.o
In file included from MariaResult.cpp:2:
In file included from ./MariaResult.h:4:
In file included from ./DbResult.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:69: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:110: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:136: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:69: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:110: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:136: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:69: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:110: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:136: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c MariaResultSimple.cpp -o MariaResultSimple.o
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c MariaRow.cpp -o MariaRow.o
In file included from MariaResult.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
16 warnings generated.
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c MariaTypes.cpp -o MariaTypes.o
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:4:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:69: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:335:8: note: expanded from here
335 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:110: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:335:8: note: expanded from here
335 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:136: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:335:8: note: expanded from here
335 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:69: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:335:8: note: expanded from here
335 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:110: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EIn file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCXPP_BPELGIICNI_TN_AAMBEIS_PAANCNEO_TSATTDI
O N| S ^
_Pr/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.ha:g74m:a39(:" cnote: lexpanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'a
ng att r74i | b#u t ed e_fLiinbec x_xLEIxBpClPiPc_iBtEAGBIINA_nNnAoMtEaStPiAoCnEs_.SpToDp "_)L
I B| C ^P
P_BE<scratch space>G:I335N:_8U:N Vnote: Eexpanded from hereR
SION E335D | _ NcAlMaEnSgP AaCtEt_rSiTbDu tien l_iLnieb cnxaxmEexspplaiccei t_ALBIIBACnPnPo_tAaBtIi_oNnAsM.EpSoPpA
C E| ^{
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: In file included from note: MariaResultSimple.cppexpanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD':
3:
In file included from ./MariaResultSimple.h:5 :
70In file included from | ./MariaBinding.h : 5 :
In file included from _vendor/boost/container/vector.hppL:I26B:
CIn file included from Pvendor/boost/container/container_fwd.hppP:_63P:
Uvendor/boost/container/detail/std_fwd.hppS:H27_:E1X:T Ewarning: Nunused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]S
IO N27_ | DBIOAOGSNTO_SMTOIVCES_ S_TLDI_BNCSP_PB_EEGN
D _| E^X
PLIvendor/boost/move/detail/std_ns_begin.hppC:I18T:_34A:B Inote: _expanded from macro 'BOOST_MOVE_STD_NS_BEG'A
NNO T18A | T I O N#Sd enfaimnees pBaOcOeS T__LMIOBVCEP_PS_TNDA_MNESS_PBAECGE __VLIISBICBPIPL_IBTEYG IsNt_dN A{M
E S| P ^A
CE/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h_:S51T:D3
: | note: ^expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h :5174 | : 39 :_ Pnote: rexpanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'a
gma( _74L | I#B C PdPe_fTiOnSeT R_ILNIGB(CcPlPa_nBgE GaItNt_rNiAbMuEtSeP A_CLEi_bScTxDx E_xLpIlBiCcPiPt_ABBEIGAInNn_oUtNaVtEiRoSnIsO.NpEuDs_hN(A M E S P A C E _ S T D i n l i n e n a m e s p a c e _ L I B C P P _ A B I _\N
A M| E ^S
PAC<scratch space>E: 57{:
69 :| ^note:
expanded from here
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:333:136: note: expanded from here
333 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:335:8: note: expanded from here
335 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:57:110: note: expanded from here
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:57:136: note: expanded from here
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:69: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:110: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:136: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:57:69: note: expanded from here
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:57:110: note: expanded from here
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:57:136: note: expanded from here
57 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:59:8: note: expanded from here
59 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:69: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:110: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:136: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/container/vector.hpp:819:31: note: in instantiation of template class 'boost::move_detail::is_nothrow_default_constructible<boost::container::new_allocator<char>>' requested here
819 | vector() BOOST_NOEXCEPT_IF(dtl::is_nothrow_default_constructible<allocator_type>::value)
| ^
vendor/boost/config/detail/suffix.hpp:976:50: note: expanded from macro 'BOOST_NOEXCEPT_IF'
976 | # define BOOST_NOEXCEPT_IF(Predicate) noexcept((Predicate))
| ^
MariaRow.cpp:8:11: note: in instantiation of exception specification for 'vector' requested here
8 | MariaRow::MariaRow() : pStatement_(NULL), n_(0) {}
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/container/detail/copy_move_algo.hpp:270:20: note: in instantiation of template class 'boost::move_detail::is_trivially_destructible<char>' requested here
270 | : enable_if_c <!dtl::is_trivially_destructible
| ^
vendor/boost/container/detail/copy_move_algo.hpp:982:17: note: in instantiation of template class 'boost::container::dtl::disable_if_trivially_destructible<char *, void>' requested here
982 | inline typename dtl::disable_if_trivially_destructible<I, void>::type
| ^
vendor/boost/container/vector.hpp:1098:7: note: while substituting deduced template arguments into function template 'destroy_alloc_n' [with Allocator = stored_allocator_type, I = char *, U = stored_size_type]
1098 | boost::container::destroy_alloc_n
| ^
MariaRow.cpp:8:11: note: in instantiation of member function 'boost::container::vector<char>::~vector' requested here
8 | MariaRow::MariaRow() : pStatement_(NULL), n_(0) {}
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/meta_utils.hpp:378:15: note: in instantiation of template class 'boost::move_detail::is_trivially_copy_assignable<char>' requested here
378 | : and_impl<B::value, C, D>
| ^
vendor/boost/move/detail/meta_utils.hpp:395:6: note: in instantiation of template class 'boost::move_detail::and_impl<true, boost::move_detail::is_trivially_copy_assignable<char>>' requested here
395 | : and_impl<A::value, B, C, D>
| ^
vendor/boost/container/detail/copy_move_algo.hpp:138:6: note: in instantiation of template class 'boost::move_detail::and_<boost::container::dtl::are_contiguous_and_same<char *, char *>, boost::move_detail::is_trivially_copy_assignable<char>>' requested here
138 | : boost::move_detail::and_
| ^
vendor/boost/move/detail/meta_utils_core.hpp:87:34: note: in instantiation of template class 'boost::container::dtl::is_memtransfer_copy_assignable<char *, char *>' requested here
87 | struct disable_if : enable_if_c<!Cond::value, T> {};
| ^
vendor/boost/container/detail/copy_move_algo.hpp:169:6: note: in instantiation of template class 'boost::move_detail::disable_if<boost::container::dtl::is_memtransfer_copy_assignable<char *, char *>, char *>' requested here
169 | : disable_if<dtl::is_memtransfer_copy_assignable<I, O>, R>
| ^
vendor/boost/container/detail/copy_move_algo.hpp:889:17: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
889 | inline typename dtl::disable_if_memtransfer_copy_assignable<I, F, F>::type
| ^
vendor/boost/container/vector.hpp:2942:25: note: in instantiation of function template specialization 'boost::container::expand_forward_and_insert_alloc<boost::container::new_allocator<char>, char *, boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2942 | boost::container::expand_forward_and_insert_alloc
| ^
vendor/boost/container/vector.hpp:2777:16: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_insert_forward_range_expand_forward<boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2777 | this->priv_insert_forward_range_expand_forward
| ^
vendor/boost/container/vector.hpp:2814:16: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_insert_forward_range<boost::container::dtl::insert_value_initialized_n_proxy<boost::container::new_allocator<char>, char *>>' requested here
2814 | this->priv_insert_forward_range(this->back_ptr(), new_size - sz, this->priv_resize_proxy(u));
| ^
vendor/boost/container/vector.hpp:1497:13: note: in instantiation of function template specialization 'boost::container::vector<char>::priv_resize<boost::container::value_init_t, boost::move_detail::integral_constant<unsigned int, 1>>' requested here
1497 | { this->priv_resize(new_size, value_init, alloc_version()); }
| ^
MariaRow.cpp:23:10: note: in instantiation of member function 'boost::container::vector<char>::resize' requested here
23 | nulls_.resize(n_);
| ^
In file included from MariaRow.cpp:3:
In file included from ./MariaRow.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:347:69: note: expanded from here
347 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:349:8: note: expanded from here
349 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
In file included from MariaResultSimple.cpp:3:
In file included from ./MariaResultSimple.h:5:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:347:110: note: expanded from here
347 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:349:8: note: expanded from here
349 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:347:136: note: expanded from here
347 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:349:8: note: expanded from here
349 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:64:69: note: expanded from here
64 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:66:8: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:64:110: note: expanded from here
64 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:66:8: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:64:136: note: expanded from here
64 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:66:8: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:73:69: note: expanded from here
73 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:75:8: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:73:110: note: expanded from here
73 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:75:8: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:73:136: note: expanded from here
73 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:75:8: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
16 warnings generated.
19 warnings generated.
In file included from MariaResultPrep.cpp:3:
In file included from ./MariaResultPrep.h:7:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
16 warnings generated.
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c MariaUtils.cpp -o MariaUtils.o
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c connection.cpp -o connection.o
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:6:
In file included from ./DbConnection.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:69: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:110: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:136: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:69: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:110: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:136: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:69: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:110: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:136: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from connection.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
16 warnings generated.
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c cpp11.cpp -o cpp11.o
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:6:
In file included from ./DbConnection.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:69: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:110: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:136: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:69: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:110: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:136: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:69: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:110: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:136: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from cpp11.cpp:4:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
16 warnings generated.
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c driver.cpp -o driver.o
/usr/local/clang23/bin/clang++ -std=gnu++20 -I"/data/localhost/ripley/R/R-clang/include" -DNDEBUG -I/usr/include/mysql -I/usr/include/mysql/mysql -Ivendor -DBOOST_NO_AUTO_PTR -I'/data/localhost/ripley/R/test-clang/cpp11/include' -isystem /usr/local/clang23/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -D_LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 -c result.cpp -o result.o
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:6:
In file included from ./DbConnection.h:4:
In file included from vendor/boost/noncopyable.hpp:15:
In file included from vendor/boost/core/noncopyable.hpp:12:
In file included from vendor/boost/config.hpp:48:
vendor/boost/config/stdlib/libcpp.hpp:98:11: warning: 'BOOST_NO_AUTO_PTR' macro redefined [-Wmacro-redefined]
98 | # define BOOST_NO_AUTO_PTR
| ^
<command line>:2:9: note: previous definition is here
2 | #define BOOST_NO_AUTO_PTR 1
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:69: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:110: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:26:
In file included from vendor/boost/container/container_fwd.hpp:63:
vendor/boost/container/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:350:136: note: expanded from here
350 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/container/detail/std_fwd.hpp:56:1: note: '#pragma clang attribute push' regions ends here
56 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:352:8: note: expanded from here
352 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:27:
In file included from vendor/boost/container/allocator_traits.hpp:32:
In file included from vendor/boost/container/detail/mpl.hpp:26:
vendor/boost/move/detail/type_traits.hpp:877:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins]
877 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:335:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE'
335 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:166:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR'
166 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:908:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins]
908 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T);
| ^
vendor/boost/move/detail/type_traits.hpp:323:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE'
323 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T))
| ^
vendor/boost/move/detail/type_traits.hpp:159:47: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN'
159 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) __has_trivial_assign(T)
| ^
vendor/boost/move/detail/type_traits.hpp:923:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
923 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:341:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE'
341 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:173:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR'
173 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T)
| ^
vendor/boost/move/detail/type_traits.hpp:930:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins]
930 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:347:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE'
347 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:180:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY'
180 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T))
| ^
vendor/boost/move/detail/type_traits.hpp:944:30: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins]
944 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T); };
| ^
vendor/boost/move/detail/type_traits.hpp:353:53: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE'
353 | #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) || ::boost::move_detail::is_pod<T>::value
| ^
vendor/boost/move/detail/type_traits.hpp:187:48: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_ASSIGN'
187 | # define BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T))
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:69: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:110: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:25:
vendor/boost/intrusive/detail/std_fwd.hpp:27:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
27 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:66:136: note: expanded from here
66 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/intrusive/detail/std_fwd.hpp:40:1: note: '#pragma clang attribute push' regions ends here
40 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:68:8: note: expanded from here
68 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__exclude_from_explicit_instantiation__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:69: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__visibility__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:110: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:32:
In file included from vendor/boost/container/detail/advanced_insert_int.hpp:28:
In file included from vendor/boost/container/detail/copy_move_algo.hpp:24:
In file included from vendor/boost/container/detail/iterator.hpp:24:
In file included from vendor/boost/intrusive/detail/iterator.hpp:27:
vendor/boost/move/detail/iterator_traits.hpp:29:1: warning: unused attribute '__abi_tag__' in '#pragma clang attribute push' region [-Wpragma-clang-attribute]
29 | BOOST_MOVE_STD_NS_BEG
| ^
vendor/boost/move/detail/std_ns_begin.hpp:18:34: note: expanded from macro 'BOOST_MOVE_STD_NS_BEG'
18 | #define BOOST_MOVE_STD_NS_BEG _LIBCPP_BEGIN_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:74:39: note: expanded from macro '_LIBCPP_BEGIN_NAMESPACE_STD'
74 | # define _LIBCPP_BEGIN_NAMESPACE_STD _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD inline namespace _LIBCPP_ABI_NAMESPACE {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:70:40: note: expanded from macro '_LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD'
70 | _LIBCPP_PUSH_EXTENSION_DIAGNOSTICS _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS namespace _LIBCPP_NAMESPACE_VISIBILITY std {
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:51:3: note: expanded from macro '_LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS'
51 | _Pragma(_LIBCPP_TOSTRING(clang attribute _LibcxxExplicitABIAnnotations.push( \
| ^
<scratch space>:75:136: note: expanded from here
75 | clang attribute _LibcxxExplicitABIAnnotations.push( __attribute__((__exclude_from_explicit_instantiation__, __visibility__("hidden"), __abi_tag__("nqe230100"))), apply_to = function)
| ^
vendor/boost/move/detail/iterator_traits.hpp:37:1: note: '#pragma clang attribute push' regions ends here
37 | BOOST_MOVE_STD_NS_END
| ^
vendor/boost/move/detail/std_ns_begin.hpp:19:34: note: expanded from macro 'BOOST_MOVE_STD_NS_END'
19 | #define BOOST_MOVE_STD_NS_END _LIBCPP_END_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:75:39: note: expanded from macro '_LIBCPP_END_NAMESPACE_STD'
75 | # define _LIBCPP_END_NAMESPACE_STD } _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:72:51: note: expanded from macro '_LIBCPP_END_UNVERSIONED_NAMESPACE_STD'
72 | # define _LIBCPP_END_UNVERSIONED_NAMESPACE_STD } _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _LIBCPP_POP_EXTENSION_DIAGNOSTICS
| ^
/usr/local/clang23/bin/../include/c++/v1/__configuration/namespace.h:57:48: note: expanded from macro '_LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS'
57 | #define _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS _Pragma("clang attribute _LibcxxExplicitABIAnnotations.pop")
| ^
<scratch space>:77:8: note: expanded from here
77 | clang attribute _LibcxxExplicitABIAnnotations.pop
| ^
In file included from result.cpp:2:
In file included from ./RMariaDB_types.h:8:
In file included from ./MariaBinding.h:5:
In file included from vendor/boost/container/vector.hpp:60:
In file included from vendor/boost/move/algo/adaptive_merge.hpp:16:
vendor/boost/move/algo/detail/adaptive_sort_merge.hpp:266:17: warning: unused function template 'needed_keys_count' [-Wunused-template]
266 | static SizeType needed_keys_count(SizeType n_block_a, SizeType n_block_b)
| ^~~~~~~~~~~~~~~~~
16 warnings generated.
/usr/local/clang23/bin/clang++ -std=gnu++20 -shared -L/usr/local/clang/lib64 -L/usr/local/clang23/lib -L/usr/local/clang23/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -o RMariaDB.so DbConnection.o DbResult.o MariaBinding.o MariaResult.o MariaResultImpl.o MariaResultPrep.o MariaResultSimple.o MariaRow.o MariaTypes.o MariaUtils.o connection.o cpp11.o driver.o result.o -L/usr/lib64/ -lmariadb
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-clang/RMariaDB/src'
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-clang/RMariaDB/src'
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-clang/RMariaDB/src'
installing to /data/localhost/ripley/R/packages/tests-clang/RMariaDB.Rcheck/00LOCK-RMariaDB/00new/RMariaDB/libs
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (RMariaDB)