HomePhabricator

This commit removes std::shared_ptr::make_shared and std::shared_ptr…

Description

This commit removes std::shared_ptr::make_shared and std::shared_ptr::allocate_shared as they are not part of the standard. This commit also adds the helper function "__create_with_cntrl_block" which std::allocate_shared and std::make_shared have been updated to use.

Details

Committed
zoecarverAug 14 2019, 10:19 AM
Parents
rL368884: [SLC] Dereferenceable annonation - handle valid null pointers
Branches
Unknown
Tags
Unknown