* linespec.c (decode_objc): Record the function name
authorKeith Seitz <keiths@redhat.com>
Mon, 23 Jul 2012 20:31:34 +0000 (20:31 +0000)
committerKeith Seitz <keiths@redhat.com>
Mon, 23 Jul 2012 20:31:34 +0000 (20:31 +0000)
in the linespec.

gdb/ChangeLog
gdb/linespec.c

index bce298b13b4985e2e51b23bbb7799f5c6ac9b848..3449cc6e04df2ee1fac2b472c29f4ccff23dee0e 100644 (file)
@@ -1,3 +1,8 @@
+2012-07-23  Keith Seitz  <keiths@redhat.com>
+
+       * linespec.c (decode_objc): Record the function name
+       in the linespec.
+
 2012-07-23  Tom Tromey  <tromey@redhat.com>
 
        * rs6000-nat.c (add_vmap): Rewrite archive loop.  Fix reference
index 849d69c5933f74ed16ece3d6ecb22805795973ef..9bc2dbe47d5aa4302ef94c2bd7f986f34579a2bc 100644 (file)
@@ -2477,6 +2477,7 @@ decode_objc (struct linespec_state *self, linespec_p ls, char **argptr)
       memcpy (saved_arg, *argptr, new_argptr - *argptr);
       saved_arg[new_argptr - *argptr] = '\0';
 
+      ls->function_name = xstrdup (saved_arg);
       ls->function_symbols = info.result.symbols;
       ls->minimal_symbols = info.result.minimal_symbols;
       values = convert_linespec_to_sals (self, ls);