aboutsummaryrefslogtreecommitdiff
path: root/libiberty/cplus-dem.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1997-10-15 09:44:05 -0600
committerJeff Law <law@gcc.gnu.org>1997-10-15 09:44:05 -0600
commit87a0d1ac6933139d3381f8e2279839510277ed4c (patch)
tree754ff643316073f81afd1d9fd07b4591da73b40a /libiberty/cplus-dem.c
parent434fc96fcae291cf68962aff1176814c500cc211 (diff)
downloadgcc-87a0d1ac6933139d3381f8e2279839510277ed4c.zip
gcc-87a0d1ac6933139d3381f8e2279839510277ed4c.tar.gz
gcc-87a0d1ac6933139d3381f8e2279839510277ed4c.tar.bz2
Remove code accidentally added twice.
From-SVN: r15909
Diffstat (limited to 'libiberty/cplus-dem.c')
-rw-r--r--libiberty/cplus-dem.c70
1 files changed, 0 insertions, 70 deletions
diff --git a/libiberty/cplus-dem.c b/libiberty/cplus-dem.c
index 6f6c390..ed16c86 100644
--- a/libiberty/cplus-dem.c
+++ b/libiberty/cplus-dem.c
@@ -293,9 +293,6 @@ string_prependn PARAMS ((string *, const char *, int));
static int
get_count PARAMS ((const char **, int *));
-static int
-consume_count_with_underscores PARAMS ((const char**));
-
static int
consume_count PARAMS ((const char **));
@@ -380,42 +377,6 @@ consume_count_with_underscores (mangled)
return idx;
}
-
-/* Like consume_count, but for counts that are preceeded and followed
- by '_' if they are greater than 10. Also, -1 is returned for
- failure, since 0 can be a valid value. */
-
-static int
-consume_count_with_underscores (mangled)
- const char **mangled;
-{
- int idx;
-
- if (**mangled == '_')
- {
- (*mangled)++;
- if (!isdigit (**mangled))
- return -1;
-
- idx = consume_count (mangled);
- if (**mangled != '_')
- /* The trailing underscore was missing. */
- return -1;
-
- (*mangled)++;
- }
- else
- {
- if (**mangled < '0' || **mangled > '9')
- return -1;
-
- idx = **mangled - '0';
- (*mangled)++;
- }
-
- return idx;
-}
-
int
cplus_demangle_opname (opname, result, options)
const char *opname;
@@ -2387,37 +2348,6 @@ do_type (work, mangled, result)
}
break;
- case 'X':
- case 'Y':
- /* A template parm. We substitute the corresponding argument. */
- {
- int idx;
- int lvl;
-
- (*mangled)++;
- idx = consume_count_with_underscores (mangled);
-
- if (idx == -1
- || (work->tmpl_argvec && idx >= work->ntmpl_args)
- || consume_count_with_underscores (mangled) == -1)
- {
- success = 0;
- break;
- }
-
- if (work->tmpl_argvec)
- string_append (result, work->tmpl_argvec[idx]);
- else
- {
- char buf[10];
- sprintf(buf, "T%d", idx);
- string_append (result, buf);
- }
-
- success = 1;
- }
- break;
-
default:
success = demangle_fund_type (work, mangled, result);
break;