From 73b61b1840caac6425a6202d57fbdddead532cd7 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Wed, 20 Mar 2002 15:15:01 -0500 Subject: [PATCH] * class.c (get_vfield_name): Use the constructor_name. From-SVN: r51084 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/class.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 68f3be03c37a..6da7e772b41d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -4,6 +4,11 @@ * init.c (build_delete): Check access for a member op delete here. * decl2.c (delete_sanity): Not here. +2002-03-19 Jason Merrill + + PR c++/5118 + * class.c (get_vfield_name): Use the constructor_name. + 2002-03-18 Jason Merrill PR c++/4222, c++/5995 diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 3113dcb43224..e154b4436b78 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -6613,7 +6613,8 @@ get_vfield_name (type) type = BINFO_TYPE (binfo); buf = (char *) alloca (sizeof (VFIELD_NAME_FORMAT) + TYPE_NAME_LENGTH (type) + 2); - sprintf (buf, VFIELD_NAME_FORMAT, TYPE_NAME_STRING (type)); + sprintf (buf, VFIELD_NAME_FORMAT, + IDENTIFIER_POINTER (constructor_name (type))); return get_identifier (buf); } -- 2.47.2