aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2023-11-10 14:13:23 -0700
committerTom Tromey <tromey@adacore.com>2023-12-06 10:14:25 -0700
commitf5bf104621213b6e75f40e4b3becce6c465b05a8 (patch)
tree50488c1c08475bb7626595ab97d0819e57cf9435
parent957ce53750b7c92640d9e7c7b6169366ef1788b0 (diff)
downloadgdb-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.
-rw-r--r--gdb/split-name.c13
-rw-r--r--gdb/split-name.h2
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