------- Comment #3 from bangerth at math dot tamu dot edu 2007-05-09 23:46
-------
Subject: Re: Failure to diagnose taking address of register
variable
> > for that case, C99's clause 6.3.2.1/3 says that that's possible for
> > register storage class arrays but that the result is undefined.
>
> Right. GCC seems to want to diagnose this undefined behaviour; it
> does in all other circumstances.
It probably wouldn't hurt if it were diagnosed, but since the result of
the expression is thrown away anyway, there probably isn't much hurm done
in the current state either.
I agree that we might want to warn, but I wouldn't consider it very high
priority.
W.
-------------------------------------------------------------------------
Wolfgang Bangerth email: [EMAIL PROTECTED]
www: http://www.math.tamu.edu/~bangerth/
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31870