From 02c8a09dbfe1af31abf50a608ac27d3d370f2483 Mon Sep 17 00:00:00 2001 From: Jeremy Bryant Date: Sat, 2 Aug 2025 21:30:38 +0100 Subject: [PATCH] * gdb/source.c: Comment on Emacs double slash processing feature --- gdb/source.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gdb/source.c b/gdb/source.c index 8cb5c3673a8..99dffa8c0e2 100644 --- a/gdb/source.c +++ b/gdb/source.c @@ -774,9 +774,9 @@ prepare_path_for_appending (const char *path) If FILENAME_OPENED is non-null, set it to a newly allocated string naming the actual file opened (this string will always start with a "/"). We - have to take special pains to avoid doubling the "/" between the directory - and the file, sigh! Emacs gets confuzzed by this when we print the - source file name!!! + have to ensure that we avoid doubling the "/" between the directory and the + file, because Emacs has special treatment of double slashes. + See "(emacs) Minibuffer File". If OPTS has OPF_RETURN_REALPATH set return FILENAME_OPENED resolved by gdb_realpath. Even without OPF_RETURN_REALPATH this function still returns -- 2.47.3