re PR c++/54506 (Defaulted move constructors and move assignment operators are errone...
authorJason Merrill <jason@redhat.com>
Mon, 10 Sep 2012 14:08:32 +0000 (10:08 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 10 Sep 2012 14:08:32 +0000 (10:08 -0400)
commit8f5a5a8ecd12377ea58ca7ddb326db59d6cd6436
tree2c7230153c78b5628e83a9a2369fb8c0de16be08
parent091871eadd59a8f69413e5c480e2df8c3538f409
re PR c++/54506 (Defaulted move constructors and move assignment operators are erroneously defined as deleted)

PR c++/54506
* decl.c (move_signature_fn_p): Split out from move_fn_p.
* method.c (process_subob_fn): Use it.
* cp-tree.h: Declare it.

From-SVN: r191140
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/method.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/implicit14.C [new file with mode: 0644]