commit | a31803de1e10d4c9e0b9f1c7990604eb15026a99 | [log] [tgz] |
---|---|---|
author | Joe Loser <joeloser93@gmail.com> | Mon Oct 11 14:34:37 2021 -0400 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Oct 11 11:38:10 2021 -0700 |
tree | 3a35acc558daf5ba6e09d1e6b45be2c656339b7d | |
parent | e623a825e2a1779ff8c6f65f8e238600fde9a8ad [diff] |
[libc++] P2401: conditional noexcept for std::exchange Implement P2401 which adds a `noexcept` specification to `std::exchange`. Treated as a defect fix which is the motivation for applying this change to all standards mode rather than just C++23 or later as the paper suggests. Reviewed By: Quuxplusone, Mordante, #libc Differential Revision: https://reviews.llvm.org/D111481 GitOrigin-RevId: 0d450aa641f94ae2e50cc38438ad1b52e3ed900f