This is an archive of the discontinued LLVM Phabricator instance.

Implement P0035R4 -- Add C++17 aligned allocation functions
ClosedPublic

Authored by EricWF on Oct 13 2016, 9:52 PM.

Details

Summary

This patch implements the library side of P0035R4. The implementation is thanks to @rsmith.

In addition to the C++17 implementation, the library implementation can be explicitly turned on using -faligned-allocation in all dialects.

Diff Detail

Event Timeline

EricWF updated this revision to Diff 74615.Oct 13 2016, 9:52 PM
EricWF retitled this revision from to Implement P0035R4 -- Add C++17 aligned allocation functions.
EricWF updated this object.
EricWF added reviewers: mclow.lists, rsmith.
EricWF added subscribers: cfe-commits, rsmith.
EricWF updated this revision to Diff 74619.Oct 13 2016, 11:15 PM

Cleanup abi list changes.

rsmith accepted this revision.Oct 13 2016, 11:49 PM
rsmith edited edge metadata.
This revision is now accepted and ready to land.Oct 13 2016, 11:49 PM
EricWF closed this revision.Oct 13 2016, 11:55 PM