gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Tue, 14 May 2013 20:41:45 +0000 (20:41 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Tue, 14 May 2013 20:41:45 +0000 (20:41 +0000)
* linespec.c (convert_linespec_to_sals): New comment for
SOURCE_FILENAME assignment.

gdb/ChangeLog
gdb/linespec.c

index 8b82007..c076bde 100644 (file)
@@ -1,5 +1,10 @@
 2013-05-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
+       * linespec.c (convert_linespec_to_sals): New comment for
+       SOURCE_FILENAME assignment.
+
+2013-05-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
        * cleanups.c (restore_my_cleanups): Replace gdb_assert by
        internal_warning.
 
index 1c7a7a0..989c8d2 100644 (file)
@@ -2059,6 +2059,10 @@ convert_linespec_to_sals (struct linespec_state *state, linespec_p ls)
          {
            const char *fullname = symtab_to_fullname (state->default_symtab);
 
+           /* It may be more appropriate to keep DEFAULT_SYMTAB in its symtab
+              form so that displaying SOURCE_FILENAME can follow the current
+              FILENAME_DISPLAY_STRING setting.  But as it is used only rarely
+              it has been kept for code simplicity only in absolute form.  */
            ls->source_filename = xstrdup (fullname);
          }
     }