File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1332,24 +1332,24 @@ private:
1332
1332
public:
1333
1333
using pointer = __node_pointer;
1334
1334
1335
- _LIBCPP_HIDE_FROM_ABI __tree_deleter (__node_allocator& __alloc) : __alloc_(__alloc) {}
1335
+ _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 __tree_deleter (__node_allocator& __alloc) : __alloc_(__alloc) {}
1336
1336
1337
1337
#ifdef _LIBCPP_COMPILER_CLANG_BASED // FIXME: GCC complains about not being able to always_inline a recursive function
1338
1338
_LIBCPP_HIDE_FROM_ABI
1339
1339
#endif
1340
- void
1340
+ _LIBCPP_CONSTEXPR_SINCE_CXX26 void
1341
1341
operator ()(__node_pointer __ptr) {
1342
1342
if (!__ptr)
1343
1343
return ;
1344
1344
1345
- (*this )(static_cast <__node_pointer>(__ptr->__left_ ));
1345
+ (*this )(std::__static_fancy_pointer_cast <__node_pointer>(__ptr->__left_ ));
1346
1346
1347
1347
auto __right = __ptr->__right_ ;
1348
1348
1349
1349
__node_traits::destroy (__alloc_, std::addressof (__ptr->__value_ ));
1350
1350
__node_traits::deallocate (__alloc_, __ptr, 1 );
1351
1351
1352
- (*this )(static_cast <__node_pointer>(__right));
1352
+ (*this )(std::__static_fancy_pointer_cast <__node_pointer>(__right));
1353
1353
}
1354
1354
};
1355
1355
You can’t perform that action at this time.
0 commit comments