]> git.eshelyaron.com Git - emacs.git/commitdiff
Minor fix in .gdbinit
authorEli Zaretskii <eliz@gnu.org>
Sat, 4 May 2019 16:19:58 +0000 (19:19 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 4 May 2019 16:19:58 +0000 (19:19 +0300)
* src/.gdbinit (xprintsym): Don't attempt to print the
symbol's name if it is not yet set.  This happens with
built-in symbols at the beginning of 'main'.

src/.gdbinit

index b8b303104f5507866c9a865ccdc8c7763b391ee2..8c9a227ee3373eff6db5aae7a7bca212432a0a6a 100644 (file)
@@ -1059,8 +1059,10 @@ end
 define xprintsym
   xsymname $arg0
   xgetptr $symname
-  set $sym_name = (struct Lisp_String *) $ptr
-  xprintstr $sym_name
+  if $ptr != 0
+    set $sym_name = (struct Lisp_String *) $ptr
+    xprintstr $sym_name
+  end
 end
 document xprintsym
   Print argument as a symbol.