diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2016-11-15 14:33:09 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2016-11-15 14:33:09 +0000 |
commit | 8b99f005cbf2fdc6968d75a13cd2c166795418b7 (patch) | |
tree | 3676a43416e28a113de8057900d835998c972dbb /gcc/config.gcc | |
parent | b229ab2a712ccd44126bcbcaed2da8b998e7366c (diff) | |
download | gcc-8b99f005cbf2fdc6968d75a13cd2c166795418b7.zip gcc-8b99f005cbf2fdc6968d75a13cd2c166795418b7.tar.gz gcc-8b99f005cbf2fdc6968d75a13cd2c166795418b7.tar.bz2 |
Constrain swap overload for std::optional (LWG 2748)
* doc/xml/manual/intro.xml: Document LWG 2748 status.
* include/std/optional (optional<T>::swap): Use is_nothrow_swappable_v
for exception specification.
(swap(optional<T>&, optional<T>&)): Disable when T is not swappable.
* testsuite/20_util/optional/swap/2.cc: New test.
From-SVN: r242415
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions