------- Comment #23 from schwab at suse dot de  2005-11-16 14:20 -------
(In reply to comment #22)
> Note I never said __imag__ a should not act like an lvalue. I just said that
> __imag__ a = b; acts like a = COMPLEX<REAL<a>, b> which is just like what
> a = (a&0xFFFF0000)|(b&0x0000FFFF) does.

IMHO it should rather act like this:

struct complex { double real, imag; } a; a.imag = b;


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23497

Reply via email to