![]() Also fix a few places in the `shared_ptr` implementation where `element_type` was passed to the `__is_compatible` helper. This could result in `remove_extent` being applied twice to the pointer's template type (first by the definition of `element_type` and then by the helper), potentially leading to somewhat less readable error messages for some incorrect code. Differential Revision: https://reviews.llvm.org/D112092 |
||
---|---|---|
.. | ||
default.pass.cpp | ||
shared_ptr_Y.pass.cpp | ||
shared_ptr_deduction.pass.cpp | ||
weak_ptr.pass.cpp | ||
weak_ptr_Y.pass.cpp |