From 09007174da82d2e9fbc0897b12b0f24ad67c7495 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Mon, 17 Aug 1998 14:46:03 -0400 Subject: [PATCH] tweak From-SVN: r21799 --- libiberty/cplus-dem.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libiberty/cplus-dem.c b/libiberty/cplus-dem.c index 1f3dc529efa..0f1dcc54a54 100644 --- a/libiberty/cplus-dem.c +++ b/libiberty/cplus-dem.c @@ -2491,7 +2491,8 @@ do_type (work, mangled, result) case 'A': { ++(*mangled); - if (!STRING_EMPTY (&decl) && decl.b[0] == '*') + if (!STRING_EMPTY (&decl) + && (decl.b[0] == '*' || decl.b[0] == '&')) { string_prepend (&decl, "("); string_append (&decl, ")"); @@ -2523,7 +2524,8 @@ do_type (work, mangled, result) /* A function */ case 'F': (*mangled)++; - if (!STRING_EMPTY (&decl) && decl.b[0] == '*') + if (!STRING_EMPTY (&decl) + && (decl.b[0] == '*' || decl.b[0] == '&')) { string_prepend (&decl, "("); string_append (&decl, ")"); -- 2.30.2