emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] /srv/bzr/emacs/trunk r112828: Merge the specpdl and ba


From: Juanma Barranquero
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r112828: Merge the specpdl and backtrace stacks. Make the structure of the
Date: Mon, 3 Jun 2013 15:59:18 +0200

On Mon, Jun 3, 2013 at 11:01 AM, Stefan Monnier
<address@hidden> wrote:
> ------------------------------------------------------------
> revno: 112828
> committer: Stefan Monnier <address@hidden>
> branch nick: trunk
> timestamp: Mon 2013-06-03 05:01:53 -0400
> message:
>   Merge the specpdl and backtrace stacks.  Make the structure of the
>   specpdl entries more obvious via a tagged union of structs.

>   * src/eval.c (backtrace_list): Remove.
>   (set_specpdl_symbol, set_specpdl_old_value): Remove.
>   (set_backtrace_args, set_backtrace_nargs)
>   (set_backtrace_debug_on_exit, backtrace_p, backtrace_top)
>   (backtrace_next): New functions.

On Windows:

eval.o: In function `Fsignal':
c:\Devel\emacs\repo\debug\src/eval.c:1409: undefined reference to
`backtrace_top'
c:\Devel\emacs\repo\debug\src/eval.c:1409: undefined reference to
`backtrace_next'
c:\Devel\emacs\repo\debug\src/eval.c:1410: undefined reference to `backtrace_p'
c:\Devel\emacs\repo\debug\src/eval.c:1411: undefined reference to
`backtrace_next'
c:\Devel\emacs\repo\debug\src/eval.c:1412: undefined reference to `backtrace_p'
eval.o: In function `Fbacktrace_debug':
c:\Devel\emacs\repo\debug\src/eval.c:3188: undefined reference to
`backtrace_top'
c:\Devel\emacs\repo\debug\src/eval.c:3194: undefined reference to
`backtrace_next'
c:\Devel\emacs\repo\debug\src/eval.c:3193: undefined reference to `backtrace_p'
c:\Devel\emacs\repo\debug\src/eval.c:3196: undefined reference to `backtrace_p'
eval.o: In function `Fbacktrace':
c:\Devel\emacs\repo\debug\src/eval.c:3207: undefined reference to
`backtrace_top'
c:\Devel\emacs\repo\debug\src/eval.c:3238: undefined reference to
`backtrace_next'
c:\Devel\emacs\repo\debug\src/eval.c:3214: undefined reference to `backtrace_p'
eval.o: In function `Fbacktrace_frame':
c:\Devel\emacs\repo\debug\src/eval.c:3257: undefined reference to
`backtrace_top'
c:\Devel\emacs\repo\debug\src/eval.c:3264: undefined reference to
`backtrace_next'
c:\Devel\emacs\repo\debug\src/eval.c:3263: undefined reference to `backtrace_p'
c:\Devel\emacs\repo\debug\src/eval.c:3266: undefined reference to `backtrace_p'
eval.o: In function `get_backtrace':
c:\Devel\emacs\repo\debug\src/eval.c:3314: undefined reference to
`backtrace_top'
c:\Devel\emacs\repo\debug\src/eval.c:3314: undefined reference to
`backtrace_next'
c:\Devel\emacs\repo\debug\src/eval.c:3320: undefined reference to `backtrace_p'
c:\Devel\emacs\repo\debug\src/eval.c:3323: undefined reference to
`backtrace_next'
eval.o: In function `backtrace_top_function':
c:\Devel\emacs\repo\debug\src/eval.c:3332: undefined reference to
`backtrace_top'
c:\Devel\emacs\repo\debug\src/eval.c:3333: undefined reference to `backtrace_p'
collect2.exe: error: ld returned 1 exit status
Makefile:655: recipe for target `temacs.exe' failed

Disappears if these functions are INLINE instead of LISP_INLINE.

   Juanma



reply via email to

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