https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67557
--- Comment #14 from Jason Merrill <jason at gcc dot gnu.org> --- Author: jason Date: Mon Oct 12 07:58:43 2015 New Revision: 228704 URL: https://gcc.gnu.org/viewcvs?rev=228704&root=gcc&view=rev Log: PR c++/67557 * expr.c (store_field): Call store_constructor directly when storing a CONSTRUCTOR into a target smaller than its type. Guard against unsafe bitwise copy. Modified: trunk/gcc/ChangeLog trunk/gcc/expr.c trunk/gcc/testsuite/g++.dg/init/vbase1.C