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

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

bug#13408: Emacs pretest 24.2.92 - compilation error on AIX 5.3 using gc


From: Eli Zaretskii
Subject: bug#13408: Emacs pretest 24.2.92 - compilation error on AIX 5.3 using gcc 4.7-2
Date: Fri, 11 Jan 2013 10:24:39 +0200

> From: Glenn Morris <rgm@gnu.org>
> Date: Fri, 11 Jan 2013 01:26:15 -0500
> Cc: 13408@debbugs.gnu.org
> 
> > /fdj/opt/gcc-4.7/bin/gcc -std=gnu99 -c  -Demacs  -I.
> > -I/sg/paxdev5/D1stunix/src/emacs/24.2.92/emacs-24.2.92/src -I../lib
> > -I/sg/paxdev5/D1stunix/src/emacs/24.2.92/emacs-24.2.92/src/../lib
> >     -MMD -MF deps/eval.d -MP     -O2 -I/opt/freeware/include eval.c
> > eval.c: In function 'mark_backtrace':
> > eval.c:3380:20: error: invalid type argument of unary '*' (have
> > 'Lisp_Object')
> 
> Does anyone see what the problem is here?

This is the code in question, with line 3380 the last one:

  void
  mark_backtrace (void)
  {
    register struct backtrace *backlist;
    ptrdiff_t i;

    for (backlist = backtrace_list; backlist; backlist = backlist->next)
      {
        mark_object (*backlist->function);

Shouldn't it be

        mark_object (backlist->function);

instead?





reply via email to

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