summaryrefslogtreecommitdiff
path: root/gdb/ada-lang.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2020-10-09 08:27:30 -0600
committerTom Tromey <tromey@adacore.com>2020-10-09 08:27:30 -0600
commit5c4258f4c051a31d7209712ecd28830c55a92034 (patch)
tree4ca01f20c3de6dae58e62c5a3b0c34f3d78a0e10 /gdb/ada-lang.h
parentfa40fbe484954c560ab1c0ff4bc1b2eeb1511344 (diff)
downloadbinutils-gdb-5c4258f4c051a31d7209712ecd28830c55a92034.tar.gz
Return std::string from ada_encode
This changes ada_encode to return a std::string. This simplifies it somewhat, removes a use of GROW_VECT, and is also simpler for callers to use. gdb/ChangeLog 2020-10-09 Tom Tromey <tromey@adacore.com> * ada-lang.h (ada_encode): Return std::string. * ada-lang.c (ada_encode_1): Return std::string. (ada_encode): Likewise. (type_from_tag, ada_lookup_name_info::ada_lookup_name_info): Update. * ada-exp.y (block_lookup, write_var_or_type): Update.
Diffstat (limited to 'gdb/ada-lang.h')
-rw-r--r--gdb/ada-lang.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h
index ae313ce700a..93319267654 100644
--- a/gdb/ada-lang.h
+++ b/gdb/ada-lang.h
@@ -318,7 +318,7 @@ extern struct type *ada_get_base_type (struct type *);
extern struct type *ada_check_typedef (struct type *);
-extern char *ada_encode (const char *);
+extern std::string ada_encode (const char *);
extern const char *ada_enum_name (const char *);