Commit 1936ace0 by Jason Merrill Committed by Jason Merrill

method.c (process_subob_fn): Make sure no_implicit_p is non-null before trying to store through it.

	* method.c (process_subob_fn): Make sure no_implicit_p is non-null
	before trying to store through it.

From-SVN: r189638
parent 6968ffa4
2012-07-18 Jason Merrill <jason@redhat.com>
* method.c (process_subob_fn): Make sure no_implicit_p is non-null
before trying to store through it.
2012-07-17 Jason Merrill <jason@redhat.com>
PR c++/53995
......
......@@ -949,7 +949,7 @@ process_subob_fn (tree fn, bool move_p, tree *spec_p, bool *trivial_p,
/* Core 1402: A non-trivial copy op suppresses the implicit
declaration of the move ctor/op=. */
if (move_p && !move_fn_p (fn) && !trivial_fn_p (fn))
if (no_implicit_p && move_p && !move_fn_p (fn) && !trivial_fn_p (fn))
*no_implicit_p = true;
if (constexpr_p && !DECL_DECLARED_CONSTEXPR_P (fn))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment