diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2013-10-06 21:41:19 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2013-10-06 21:41:19 +0000 |
commit | 0e02d8e3759562d76f6299916b36b35a230e1148 (patch) | |
tree | 4963ba028981963fff09851c5561e64cc473b0b3 /gcc/DATESTAMP | |
parent | 6cb4308702d0333775a1da15f43bcfd949115aeb (diff) | |
download | gcc-0e02d8e3759562d76f6299916b36b35a230e1148.zip gcc-0e02d8e3759562d76f6299916b36b35a230e1148.tar.gz gcc-0e02d8e3759562d76f6299916b36b35a230e1148.tar.bz2 |
re PR c++/58126 (No diagnostic when inheriting an uninitialized const or reference member)
/cp
2013-10-06 Paolo Carlini <paolo.carlini@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.carlini@oracle.com>
PR c++/58126
* g++.dg/init/uninitialized1.C: New.
From-SVN: r203232
Diffstat (limited to 'gcc/DATESTAMP')
0 files changed, 0 insertions, 0 deletions