[all-commits] [llvm/llvm-project] 40c476: [libcxx] Remove shared_ptr::make_shared

Zoe Carver via All-commits all-commits at lists.llvm.org
Tue Oct 22 08:15:35 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 40c47680eb2a1cb9bb7f8598c319335731bd5204
      https://github.com/llvm/llvm-project/commit/40c47680eb2a1cb9bb7f8598c319335731bd5204
  Author: Zoe Carver <z.zoelec2 at gmail.com>
  Date:   2019-10-22 (Tue, 22 Oct 2019)

  Changed paths:
    M libcxx/include/memory

  Log Message:
  -----------
      [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

llvm-svn: 375504




More information about the All-commits mailing list