generalized lvalues -- patch outline
Joseph S. Myers
joseph@codesourcery.com
Tue Nov 23 22:27:00 GMT 2004
On Tue, 23 Nov 2004, Eric Botcazou wrote:
> It's not that dubious since most compilers seem to have it, at least in the
> pointer case. And no, please, don't say it's because they tried to play
> catch-up with GCC, I would not believe you.
>
> And, from the user's viewpoint, this kind of argument has no merit anyway.
One user's description of lvalue casts is "... there is absolutely zero
point to them ... The whole extension is just braindamaged ... I bet 99%
of the people on this list have no clue what the exact semantics of the
above are." (Linus Torvalds in
<http://seclists.org/lists/linux-kernel/2003/Dec/5431.html>). I agree.
(There may still be a case for the ObjC cases *only*, provided they can
only be written in ObjC and ObjC++ and a different ObjC-specific tree code
is used to represent them from the codes used for casts.)
--
Joseph S. Myers http://www.srcf.ucam.org/~jsm28/gcc/
jsm@polyomino.org.uk (personal mail)
joseph@codesourcery.com (CodeSourcery mail)
jsm28@gcc.gnu.org (Bugzilla assignments and CCs)
More information about the Gcc
mailing list