On 06.03.2019 1:10, Tom Tromey wrote: > LRN writes: >> 2019-02-28 Руслан Ижбулатов >> >> * source.c (find_and_open_source): Apply substitute-path to all >> filenames, both absolute and relative > > Is it possible to get a test case for the patch? No. I couldn't find a gdb testcase for the substitute-path feature (there's one that checks issuing the `set substitute-path` command itself, but it doesn't seem to be testing its *runtime effect*, i.e. how it is applied when gdb needs to read a source file), so i can't provide a test case for this change by modifying an existing one. That means i'd have to write one from scratch, and i wouldn't know how to even begin to do that. Also, running gdb testsuite requires dejagnu, which i don't have (and by "i don't have" i mean "i've never built it from the source", as this is how i get 90% of all my dev software). It should technically be possible for me to build it, but that'll take time that i would rather spend on other things. >> gdb::unique_xmalloc_ptr rewritten_filename; > [...] >> + rewritten_filename = rewrite_source_path (filename); > > I think these two lines can now be joined; no need to have a separate > assignment. > New version of the patch is attached.