From: Tom Tromey Date: Sat, 6 Mar 2021 16:38:26 +0000 (-0700) Subject: Fix build bug in ada-lang.c X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=01573d7360cdd9660fdc6bf48b0b7f2180f5c40c;p=binutils-gdb.git Fix build bug in ada-lang.c An earlier patch of mine introduced a build failure in ada-lang.c. A couple of "to_string" calls were not namespace-qualified. In the failing setup, the std string_view is being used, and so (apparently) ADL doesn't find gdb::to_string. This patch, from the bug, fixes the problem. gdb/ChangeLog 2021-03-06 Chernov Sergey PR gdb/27528: * ada-lang.c (ada_fold_name): Use gdb::to_string. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index a3762b353f7..b1436a14797 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2021-03-06 Chernov Sergey + + PR gdb/27528: + * ada-lang.c (ada_fold_name): Use gdb::to_string. + 2021-03-06 Tom Tromey * dwarf2/sect-names.h (dwarf2_elf_names): Declare. diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index bb50222f81c..8f27f3ccdf0 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -944,10 +944,10 @@ ada_fold_name (gdb::string_view name) static std::string fold_storage; if (!name.empty () && name[0] == '\'') - fold_storage = to_string (name.substr (1, name.size () - 2)); + fold_storage = gdb::to_string (name.substr (1, name.size () - 2)); else { - fold_storage = to_string (name); + fold_storage = gdb::to_string (name); for (int i = 0; i < name.size (); i += 1) fold_storage[i] = tolower (fold_storage[i]); }