This is an archive of the discontinued LLVM Phabricator instance.

Implement P0033R1 - Re-enabling shared_from_this
ClosedPublic

Authored by EricWF on Apr 18 2016, 7:06 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

EricWF updated this revision to Diff 54150.Apr 18 2016, 7:06 PM
EricWF retitled this revision from to Implement P0033R1 - Re-enabling shared_from_this.
EricWF updated this object.
EricWF added a reviewer: mclow.lists.
EricWF added a subscriber: cfe-commits.
mclow.lists edited edge metadata.Jun 1 2016, 11:25 AM

Other than the versioning, this looks fine to me.

include/memory
5439 ↗(On Diff #54150)

Shouldn't these be wrapped in #ifdef _LIBCPP_VER > 14 ?

test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp
59 ↗(On Diff #54150)

These too - C++17 only?

This revision was automatically updated to reflect the committed changes.