re PR c++/38232 ("value-initialization of reference" warning too strict)
authorJason Merrill <jason@redhat.com>
Wed, 3 Dec 2008 23:57:19 +0000 (18:57 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 3 Dec 2008 23:57:19 +0000 (18:57 -0500)
commit8f540f069535891aff80eab68f58ac1d4691c2c2
tree38f8a82d1a414cec14d58ef9c8ed577e4200187b
parentc39d1b46ffb3e78962d56e6d42ed93c1fb53eca2
re PR c++/38232 ("value-initialization of reference" warning too strict)

        PR c++/38232
        * init.c (build_value_init): Do initial zero-initialization
        of a class with an implicitly-defined constructor using
        build_zero_init rather than in build_value_init.
        (build_value_init_1): Fold into build_value_init.

From-SVN: r142418
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/value5.C [new file with mode: 0644]