aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2015-08-14 12:51:18 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2015-08-14 12:51:18 +0100
commit2548a4d6ba4d54393ae7947a7a8c9070d9c7e113 (patch)
tree632465c942818a2b37b76a4879f691df51e00467 /gcc/function.c
parent357c9f7edc4154418f9862652b53fa8321e91d22 (diff)
downloadgcc-2548a4d6ba4d54393ae7947a7a8c9070d9c7e113.zip
gcc-2548a4d6ba4d54393ae7947a7a8c9070d9c7e113.tar.gz
gcc-2548a4d6ba4d54393ae7947a7a8c9070d9c7e113.tar.bz2
any (any::operator=(const any&)): Move check for self-assignment.
* include/experimental/any (any::operator=(const any&)): Move check for self-assignment. (any::operator=(any&&)): Add check for self-assignment. (any::operator=(_ValueType&&)): Constrain template argument. (any::swap(any&)): Add check for self-swap. * testsuite/experimental/any/assign/self.cc: Test move and swap. * testsuite/experimental/any/misc/any_cast_neg.cc: Update dg-error. From-SVN: r226894
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions