This is an archive of the discontinued LLVM Phabricator instance.

[libc++] LWG3745 noexcept for atomic_wait.
ClosedPublic

Authored by Mordante on Dec 22 2022, 11:42 AM.

Details

Reviewers
philnik
Group Reviewers
Restricted Project
Commits
rG83c1816224aa: [libc++] LWG3745 noexcept for atomic_wait.
Summary

The noexcept was already implemented, this only updates the synposis and
adds tests to validate that the functions are noexcept.

This implements:

  • LWG3745 std::atomic_wait and its friends lack noexcept

Diff Detail

Event Timeline

Mordante created this revision.Dec 22 2022, 11:42 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 22 2022, 11:42 AM
Mordante requested review of this revision.Dec 22 2022, 11:42 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 22 2022, 11:42 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
philnik accepted this revision.Dec 22 2022, 11:55 AM
philnik added a subscriber: philnik.

LGTM with CI passing.

This revision is now accepted and ready to land.Dec 22 2022, 11:55 AM
This revision was landed with ongoing or failed builds.Dec 23 2022, 8:17 AM
This revision was automatically updated to reflect the committed changes.