diff options
author | Tom Tromey <tromey@adacore.com> | 2023-11-10 14:13:23 -0700 |
---|---|---|
committer | Tom Tromey <tromey@adacore.com> | 2023-12-06 10:14:25 -0700 |
commit | f5bf104621213b6e75f40e4b3becce6c465b05a8 (patch) | |
tree | 50488c1c08475bb7626595ab97d0819e57cf9435 /gdb | |
parent | 957ce53750b7c92640d9e7c7b6169366ef1788b0 (diff) | |
download | gdb-f5bf104621213b6e75f40e4b3becce6c465b05a8.zip gdb-f5bf104621213b6e75f40e4b3becce6c465b05a8.tar.gz gdb-f5bf104621213b6e75f40e4b3becce6c465b05a8.tar.bz2 |
Remove split_style::UNDERSCORE
The recent changes to the way Ada names are matched means that
split_style::UNDERSCORE is no longer used. This patch removes it.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/split-name.c | 13 | ||||
-rw-r--r-- | gdb/split-name.h | 2 |
2 files changed, 0 insertions, 15 deletions
diff --git a/gdb/split-name.c b/gdb/split-name.c index 0805cb8..4ef022c 100644 --- a/gdb/split-name.c +++ b/gdb/split-name.c @@ -45,19 +45,6 @@ split_name (const char *name, split_style style) } break; - case split_style::UNDERSCORE: - /* Handle the Ada encoded (aka mangled) form here. */ - for (const char *iter = strstr (name, "__"); - iter != nullptr; - iter = strstr (iter, "__")) - { - result.emplace_back (&name[previous_len], - iter - &name[previous_len]); - iter += 2; - previous_len = iter - name; - } - break; - case split_style::DOT_STYLE: /* D and Go-style names. */ for (const char *iter = strchr (name, '.'); diff --git a/gdb/split-name.h b/gdb/split-name.h index ad2862e..2674c9b 100644 --- a/gdb/split-name.h +++ b/gdb/split-name.h @@ -33,8 +33,6 @@ enum class split_style /* Split at ".". Used by Ada, Go, D. This has a funny name to work around a bug in Bison 2.3, which is used on macOS. */ DOT_STYLE, - /* Split at "__". Used by Ada encoded names. */ - UNDERSCORE, }; /* Split NAME into components at module boundaries. STYLE indicates |