From: Mark Mitchell Date: Mon, 22 Dec 2003 06:14:43 +0000 (+0000) Subject: re PR c++/11554 (Warning about reordering of initializers doesn't mention location... X-Git-Tag: releases/gcc-3.3.3~165 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=639e5e7ad3984473e80b6da441a045c170660f92;p=thirdparty%2Fgcc.git re PR c++/11554 (Warning about reordering of initializers doesn't mention location of constructor) PR c++/11554 * init.c (sort_mem_initializers): Add warning. PR c++/11554 * testsuite/g++.dg/warn/ctor-init-1.C: New test. From-SVN: r74928 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6dcd17080cef..9b404ec01b32 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2003-12-21 Mark Mitchell + + PR c++/11554 + * init.c (sort_mem_initializers): Add warning. + 2003-12-19 Jason Merrill PR c++/13371 diff --git a/gcc/cp/init.c b/gcc/cp/init.c index c620409339b3..5457ac56a1a2 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -544,6 +544,7 @@ sort_mem_initializers (tree t, tree mem_inits) cp_warning_at (" `%#D'", subobject); else warning (" base `%T'", subobject); + warning (" when initialized here"); } /* Look again, from the beginning of the list. */ diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2b979bdfd0ac..f9042f49206e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2003-12-21 Mark Mitchell + + PR c++/11554 + * testsuite/g++.dg/warn/ctor-init-1.C: New test. + 2003-12-21 Roger Sayle PR middle-end/13400