Avoid clobbering primary virtual base when not in charge.
authorJason Merrill <jason@redhat.com>
Fri, 18 Mar 2016 15:31:29 +0000 (11:31 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 18 Mar 2016 15:31:29 +0000 (11:31 -0400)
commitbf08acdaa570ae61e86b92660ddee07d20948919
treee7b210541a6caae5eee27054c7b5450e977bda2a
parenteb0dbdc723bee41672dbbfe2c734a65f44fc28c0
Avoid clobbering primary virtual base when not in charge.

* decl.c (build_clobber_this): Factor out of
start_preparsed_function and begin_destructor_body.  Handle
virtual bases better.

From-SVN: r234334
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c