@@ -1317,9 +1317,9 @@ public:
13171317 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 void __copy_assign_alloc (const __tree&, false_type) {}
13181318
13191319private:
1320- _LIBCPP_HIDE_FROM_ABI __node_base_pointer& __find_leaf_low (__parent_pointer& __parent, const key_type& __v);
1321- _LIBCPP_HIDE_FROM_ABI __node_base_pointer& __find_leaf_high (__parent_pointer& __parent, const key_type& __v);
1322- _LIBCPP_HIDE_FROM_ABI __node_base_pointer&
1320+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 __node_base_pointer& __find_leaf_low (__parent_pointer& __parent, const key_type& __v);
1321+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 __node_base_pointer& __find_leaf_high (__parent_pointer& __parent, const key_type& __v);
1322+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 __node_base_pointer&
13231323 __find_leaf (const_iterator __hint, __parent_pointer& __parent, const key_type& __v);
13241324
13251325 template <class ... _Args>
@@ -1679,7 +1679,7 @@ _LIBCPP_CONSTEXPR_SINCE_CXX26 void __tree<_Tp, _Compare, _Allocator>::clear() _N
16791679// Set __parent to parent of null leaf
16801680// Return reference to null leaf
16811681template <class _Tp , class _Compare , class _Allocator >
1682- typename __tree<_Tp, _Compare, _Allocator>::__node_base_pointer&
1682+ _LIBCPP_CONSTEXPR_SINCE_CXX26 typename __tree<_Tp, _Compare, _Allocator>::__node_base_pointer&
16831683__tree<_Tp, _Compare, _Allocator>::__find_leaf_low(__parent_pointer& __parent, const key_type& __v) {
16841684 __node_pointer __nd = __root ();
16851685 if (__nd != nullptr ) {
@@ -1709,7 +1709,7 @@ __tree<_Tp, _Compare, _Allocator>::__find_leaf_low(__parent_pointer& __parent, c
17091709// Set __parent to parent of null leaf
17101710// Return reference to null leaf
17111711template <class _Tp , class _Compare , class _Allocator >
1712- typename __tree<_Tp, _Compare, _Allocator>::__node_base_pointer&
1712+ _LIBCPP_CONSTEXPR_SINCE_CXX26 typename __tree<_Tp, _Compare, _Allocator>::__node_base_pointer&
17131713__tree<_Tp, _Compare, _Allocator>::__find_leaf_high(__parent_pointer& __parent, const key_type& __v) {
17141714 __node_pointer __nd = __root ();
17151715 if (__nd != nullptr ) {
@@ -1742,7 +1742,7 @@ __tree<_Tp, _Compare, _Allocator>::__find_leaf_high(__parent_pointer& __parent,
17421742// Set __parent to parent of null leaf
17431743// Return reference to null leaf
17441744template <class _Tp , class _Compare , class _Allocator >
1745- typename __tree<_Tp, _Compare, _Allocator>::__node_base_pointer&
1745+ _LIBCPP_CONSTEXPR_SINCE_CXX26 typename __tree<_Tp, _Compare, _Allocator>::__node_base_pointer&
17461746__tree<_Tp, _Compare, _Allocator>::__find_leaf(const_iterator __hint, __parent_pointer& __parent, const key_type& __v) {
17471747 if (__hint == end () || !value_comp ()(*__hint, __v)) // check before
17481748 {
0 commit comments