From 664f169d752e79165a969c6be8e32997626b8397 Mon Sep 17 00:00:00 2001 From: Andrew MacLeod Date: Tue, 5 May 1998 15:29:06 +0000 Subject: [PATCH] Call build_type_variant in method.c From-SVN: r19544 --- gcc/cp/ChangeLog | 4 ++++ gcc/cp/method.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 772c621456f..7e6d42006e1 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +Tue May 5 18:24:13 EDT 1998 Andrew MacLeod + + * method.c: Add a call to build_type_variant to get the right type. + Tue May 5 01:25:03 1998 Jason Merrill * Makefile.in: Add .SUFFIXES. diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 8ea18a14e07..bae852d28e9 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -1031,6 +1031,8 @@ build_mangled_name (parmtypes, begin, end) for ( ; parmtypes!=NULL; parmtypes = TREE_CHAIN (parmtypes)) { parmtype = TREE_VALUE (parmtypes); + parmtype = build_type_variant (TYPE_MAIN_VARIANT (parmtype), + TYPE_READONLY (parmtype), TYPE_VOLATILE (parmtype)); if (flag_do_squangling) /* squangling style repeats */ { if (parmtype == lasttype) -- 2.30.2