aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2004-09-27 12:10:16 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2004-09-27 12:10:16 +0000
commitc81f61b2506d111b638e6aa329f87f78a289e379 (patch)
tree0fde7ed074a1a5422f7e90e033181e109e1ce5bb /gcc/cp
parent8d83768f785fecd3b735b7e97b8d33d9c2ed7608 (diff)
downloadgcc-c81f61b2506d111b638e6aa329f87f78a289e379.zip
gcc-c81f61b2506d111b638e6aa329f87f78a289e379.tar.gz
gcc-c81f61b2506d111b638e6aa329f87f78a289e379.tar.bz2
re PR c++/17681 (Bad message about constructor ordering (-Wall))
cp: PR c++/17681 * error.c (dump_type): Change TREE_VEC case into TREE_BINFO. testsuite: PR c++/17681 * g++.dg/other/error9.C: New test. From-SVN: r88170
Diffstat (limited to 'gcc/cp')
-rw-r--r--gcc/cp/ChangeLog3
-rw-r--r--gcc/cp/error.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 16533f7..a18a1fb 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,8 @@
2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
+ PR c++/17681
+ * error.c (dump_type): Change TREE_VEC case into TREE_BINFO.
+
* class.c (struct count_depth_data): Remove.
(dfs_depth_post, dfs_depth_q): Remove.
(find_final_overrider): Use number of vbase classes as depth
diff --git a/gcc/cp/error.c b/gcc/cp/error.c
index dd6affa..2bd3dac 100644
--- a/gcc/cp/error.c
+++ b/gcc/cp/error.c
@@ -272,7 +272,7 @@ dump_type (tree t, int flags)
pp_cxx_tree_identifier (cxx_pp, t);
break;
- case TREE_VEC:
+ case TREE_BINFO:
dump_type (BINFO_TYPE (t), flags);
break;