diff options
Diffstat (limited to 'gcc/cp/optimize.c')
-rw-r--r-- | gcc/cp/optimize.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/cp/optimize.c b/gcc/cp/optimize.c index a58565c..3f89b81 100644 --- a/gcc/cp/optimize.c +++ b/gcc/cp/optimize.c @@ -170,6 +170,8 @@ cdtor_comdat_group (tree complete, tree base) complete_name = cxx_comdat_group (complete); if (base_name == NULL) base_name = cxx_comdat_group (base); + complete_name = DECL_ASSEMBLER_NAME (complete_name); + base_name = DECL_ASSEMBLER_NAME (base_name); gcc_assert (IDENTIFIER_LENGTH (complete_name) == IDENTIFIER_LENGTH (base_name)); grp_name = XALLOCAVEC (char, IDENTIFIER_LENGTH (complete_name) + 1); |