From 23e46b680f6fa6fce45aaf6c004cab6be322fbf1 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 14 Jul 2023 09:35:03 -0600 Subject: Revert "Simplify auto_load_expand_dir_vars and remove substitute_path_component" This reverts commit 02601231fdd91a7bd4837ce202906ea2ce661489. This commit was a refactoring to remove an xrealloc and simplify utils.[ch]. However, it has a flaw -- it mishandles a substitution like "$datadir/subdir". I am backing out the patch in the interests of fixing the regression before GDB 14. It can be reinstated (with modifications) later if we like. Regression tested on x86-64 Fedora 36. --- gdb/Makefile.in | 1 + 1 file changed, 1 insertion(+) (limited to 'gdb/Makefile.in') diff --git a/gdb/Makefile.in b/gdb/Makefile.in index d909786..8521e8d 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -490,6 +490,7 @@ SELFTESTS_SRCS = \ unittests/ui-file-selftests.c \ unittests/unique_xmalloc_ptr_char.c \ unittests/unpack-selftests.c \ + unittests/utils-selftests.c \ unittests/vec-utils-selftests.c \ unittests/xml-utils-selftests.c -- cgit v1.1