This is an archive of the discontinued LLVM Phabricator instance.

[libcxx] expose experimental::erased_type for all standard versions.
ClosedPublic

Authored by EricWF on Jul 17 2014, 12:45 AM.

Details

Summary

The polymorphic allocator implementation would greatly benefit by defining virtual functions in the dynlib instead of inline. In order to do that some types are going to have to be available outside of c++1y. This is the first step.

Diff Detail

Event Timeline

EricWF updated this revision to Diff 11560.Jul 17 2014, 12:45 AM
EricWF retitled this revision from to [libcxx] expose experimental::erased_type for all standard versions..
EricWF updated this object.
EricWF edited the test plan for this revision. (Show Details)
EricWF added a reviewer: mclow.lists.
EricWF set the repository for this revision to rL LLVM.
EricWF added a subscriber: Unknown Object (MLST).
EricWF updated this revision to Diff 11561.Jul 17 2014, 1:03 AM

Update one more test. Sorry for the spam.

mclow.lists edited edge metadata.Jul 24 2014, 11:27 AM

LGTM; please commit.

EricWF accepted this revision.Jul 24 2014, 11:51 AM
EricWF added a reviewer: EricWF.

Marking as accepted to make arc play nice.

This revision is now accepted and ready to land.Jul 24 2014, 11:51 AM
EricWF closed this revision.Jul 24 2014, 11:51 AM