Backport typo fix from trunk, for AIX.

* eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'.
This follows up on the 2012-09-29 patch that removed indirection
for the 'function' field.  Reported by Sergey Vinokurov in
<http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>.

Fixes: debbugs:13408
This commit is contained in:
Paul Eggert 2013-01-10 23:51:25 -08:00
parent b6f960a0ea
commit 45b7bfdd54
2 changed files with 7 additions and 1 deletions

View file

@ -1,5 +1,11 @@
2013-01-11 Paul Eggert <eggert@cs.ucla.edu>
Backport typo fix from trunk, for AIX (Bug#13408).
* eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'.
This follows up on the 2012-09-29 patch that removed indirection
for the 'function' field. Reported by Sergey Vinokurov in
<http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>.
Fix SIGDANGER handlers, for AIX (Bug#13408).
* sysdep.c.c (handle_danger_signal, deliver_danger_signal) [SIGDANGER]:
Move handlers here from emacs.c; they were out of place.

View file

@ -3377,7 +3377,7 @@ mark_backtrace (void)
for (backlist = backtrace_list; backlist; backlist = backlist->next)
{
mark_object (*backlist->function);
mark_object (backlist->function);
if (backlist->nargs == UNEVALLED
|| backlist->nargs == MANY) /* FIXME: Can this happen? */