diff options
author | Jeff Law <law@gcc.gnu.org> | 1997-10-15 09:44:05 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1997-10-15 09:44:05 -0600 |
commit | 87a0d1ac6933139d3381f8e2279839510277ed4c (patch) | |
tree | 754ff643316073f81afd1d9fd07b4591da73b40a /libiberty/cplus-dem.c | |
parent | 434fc96fcae291cf68962aff1176814c500cc211 (diff) | |
download | gcc-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.c | 70 |
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; |