aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2016-11-15 14:33:09 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2016-11-15 14:33:09 +0000
commit8b99f005cbf2fdc6968d75a13cd2c166795418b7 (patch)
tree3676a43416e28a113de8057900d835998c972dbb /gcc/config.gcc
parentb229ab2a712ccd44126bcbcaed2da8b998e7366c (diff)
downloadgcc-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