Subject: Re: bug#13734: 24.3.50; ../src/lisp.h:2485:10: error: address expression must be an lvalue or a function designator

From: Peter Dyballa <[email-masked]>
Date: Sun, 17 Feb 2013 17:10:35 +0100

Am 17.02.2013 um 14:19 schrieb Andreas Schwab:

>> 	return & XVECTOR (array)->contents[idx];
> 
> How so? XVECTOR (array)->contents[idx] is definitely an lvalue.

Can it be that GCC 4.2 and Apple clang version 2.0 (tags/Apple/clang-139) (based on LLVM 2.9svn) both mean the "return" operator?

At least me, I wouldn't bitwise AND an operator and an lvalue…

--
Greetings

  Pete

The human brain operates at only 10% of its capacity. The rest is overhead for the operating system.