HomePhabricator

[libcxx] Remove shared_ptr::make_shared

Description

[libcxx] Remove shared_ptr::make_shared

Summary: This patch removes `shared_ptr::make_shared` as it is not part of the standard. This patch also adds __create_with_cntrl_block, which is a help function that can be used in std::allocate_shared and std::make_shared. This is the third patch (out of 4) from D66178.

Reviewers: EricWF, mclow.lists, ldionne

Subscribers: christof, dexonsmith, libcxx-commits

Tags: #libc

Differential Revision: https://reviews.llvm.org/D68805

Details

Committed
zoecarverTue, Oct 22, 8:16 AM
Branches
Unknown
Tags
Unknown