http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58126

--- Comment #2 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> ---
Author: paolo
Date: Sun Oct  6 21:41:19 2013
New Revision: 203232

URL: http://gcc.gnu.org/viewcvs?rev=203232&root=gcc&view=rev
Log:
/cp
2013-10-06  Paolo Carlini  <paolo.carl...@oracle.com>

    PR c++/58126
    * class.c (check_bases): Propagate CLASSTYPE_READONLY_FIELDS_NEED_INIT
    and CLASSTYPE_REF_FIELDS_NEED_INIT from bases to derived.
    * init.c (diagnose_uninitialized_cst_or_ref_member_1): Extend error
    messages about uninitialized const and references members to mention
    the base class.

/testsuite
2013-10-06  Paolo Carlini  <paolo.carl...@oracle.com>

    PR c++/58126
    * g++.dg/init/uninitialized1.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/init/uninitialized1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/class.c
    trunk/gcc/cp/init.c
    trunk/gcc/testsuite/ChangeLog

Reply via email to