[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?