Jason Merrill a2e70335e2 re PR c++/50500 ([C++0x] [DR 1082] move constructor should cause copy constructor to be deleted, but still declared)
PR c++/50500
	DR 1082
	* class.c (type_has_user_declared_move_constructor): New.
	(type_has_user_declared_move_assign): New.
	(add_implicitly_declared_members): Add lazy copy ops
	even if there's a move.
	* method.c (lazily_declare_fn): Delete implicit copies
	if there's a move.
	(maybe_explain_implicit_delete): Explain this.  Use inform rather
	than error.
	* cp-tree.h: Declare new fns.

From-SVN: r180159
2011-10-18 13:39:15 -04:00
..
2011-10-14 10:38:23 +00:00
2011-06-23 11:32:23 +01:00
2011-08-15 00:51:06 +00:00
2011-08-25 14:29:47 +00:00
2011-10-18 02:58:06 +00:00
2011-10-14 11:25:27 +00:00
2011-10-18 02:58:06 +00:00