This is an archive of the discontinued LLVM Phabricator instance.

[libcxxabi] Added convenience classes to cxa_guard
ClosedPublic

Authored by DanielMcIntosh-IBM on Dec 8 2021, 11:36 AM.

Details

Summary

This is the 5th of 5 changes to overhaul cxa_guard.
See D108343 for what the final result will be.

Depends on D115368

Diff Detail

Event Timeline

DanielMcIntosh-IBM requested review of this revision.Dec 8 2021, 11:36 AM
DanielMcIntosh-IBM created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptDec 8 2021, 11:36 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne requested changes to this revision.Dec 13 2021, 8:14 AM
ldionne added inline comments.
libcxxabi/src/cxa_guard_impl.h
593
596–620

Any reason for not doing this instead?

This revision now requires changes to proceed.Dec 13 2021, 8:14 AM

Rebase and address review comments

DanielMcIntosh-IBM marked 2 inline comments as done.Dec 14 2021, 2:32 PM
DanielMcIntosh-IBM retitled this revision from [NFC][libcxxabi] Added convinence classes to cxa_guard to [NFC][libcxxabi] Added convenience classes to cxa_guard.Dec 14 2021, 3:30 PM
DanielMcIntosh-IBM edited the summary of this revision. (Show Details)Jan 10 2022, 2:18 PM
DanielMcIntosh-IBM retitled this revision from [NFC][libcxxabi] Added convenience classes to cxa_guard to [libcxxabi] Added convenience classes to cxa_guard.Jan 12 2022, 11:18 AM
ldionne accepted this revision.Jan 12 2022, 1:26 PM
This revision is now accepted and ready to land.Jan 12 2022, 1:26 PM