emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 5d30309: Minor fix in .gdbinit


From: Eli Zaretskii
Subject: [Emacs-diffs] master 5d30309: Minor fix in .gdbinit
Date: Sat, 4 May 2019 12:20:59 -0400 (EDT)

branch: master
commit 5d3030910f111e991e5050339faf16b99b401e6a
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Minor fix in .gdbinit
    
    * 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 | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/.gdbinit b/src/.gdbinit
index b8b3031..8c9a227 100644
--- a/src/.gdbinit
+++ b/src/.gdbinit
@@ -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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]