Name |
Last commit
|
Last update |
---|---|---|
.. | ||
36949.cc | ||
58594-no-rtti.cc | ||
58594.cc | ||
alloc.cc | ||
alloc_min.cc | ||
dr402.cc | ||
dr925.cc | ||
make.cc | ||
no_rtti.cc | ||
private.cc | ||
single_allocation.cc | ||
single_allocation_no_rtti.cc |
PR libstdc++/80285 * include/bits/shared_ptr_base.h (_Sp_make_shared_tag::_S_ti): Define function to get unique fake std::type_info reference. (_Sp_counted_ptr_inplace::_M_get_deleter) [!__cpp_rtti]: Compare to _S_ti() fake reference. (__shared_ptr(_Sp_make_shared_tag, const Alloc&, Args&&...)): Share single implementation with or without RTTI enable. [!__cpp_rtti]: Pass fake reference to _M_get_deleter. * testsuite/20_util/shared_ptr/creation/alloc.cc: Change expected allocation and deallocation counts. * testsuite/20_util/shared_ptr/creation/single_allocation.cc: New. * testsuite/20_util/shared_ptr/creation/single_allocation_no_rtti.cc: New. From-SVN: r247905
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
36949.cc | Loading commit data... | |
58594-no-rtti.cc | Loading commit data... | |
58594.cc | Loading commit data... | |
alloc.cc | Loading commit data... | |
alloc_min.cc | Loading commit data... | |
dr402.cc | Loading commit data... | |
dr925.cc | Loading commit data... | |
make.cc | Loading commit data... | |
no_rtti.cc | Loading commit data... | |
private.cc | Loading commit data... | |
single_allocation.cc | Loading commit data... | |
single_allocation_no_rtti.cc | Loading commit data... |