emacs-pretest-bug
[Top][All Lists]
Advanced

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

Re: gdb emacs reporting 'Function "x_error_quitter" not defined' [includ


From: Richard Stallman
Subject: Re: gdb emacs reporting 'Function "x_error_quitter" not defined' [includes PATCH]
Date: Tue, 01 Feb 2005 08:30:02 -0500

How about this change?

*** xterm.c     29 Jan 2005 12:15:37 -0500      1.859
--- xterm.c     31 Jan 2005 07:56:43 -0500      
***************
*** 7770,7779 ****
     It kills all frames on the display that we got the error for.
     If that was the only one, it prints an error message and kills Emacs.  */
  
! /* It is after x_error_handler so that it won't get inlined in
!    x_error_handler.  */
  
! static void
  x_error_quitter (display, error)
       Display *display;
       XErrorEvent *error;
--- 7770,7787 ----
     It kills all frames on the display that we got the error for.
     If that was the only one, it prints an error message and kills Emacs.  */
  
! /* .gdbinit puts a breakpoint here, so make sure it is not inlined.  */
  
! #if __GNUC__ >= 3  /* On GCC 3.0 we might get a warning.  */
! #define NO_INLINE __attribute__((noinline))
! #else
! #define NO_INLINE
! #endif
! 
! /* On older GCC versions, just putting x_error_quitter
!    after x_error_handler prevents inlining into the former.  */
! 
! static void NO_INLINE
  x_error_quitter (display, error)
       Display *display;
       XErrorEvent *error;




reply via email to

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