OSDN Git Service

* doc/extend.texi: Deprecate casts as lvalues.
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2003 21:52:37 +0000 (21:52 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2003 21:52:37 +0000 (21:52 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72723 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/doc/extend.texi

index 2d59559..bbd5afa 100644 (file)
@@ -1,3 +1,7 @@
+2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+       * doc/extend.texi: Deprecate casts as lvalues.
+
 2003-10-20  Jan Hubicka  <jh@suse.cz>
 
        * toplev.c (rest_of_compilation): Fix webizer pass ordering.
index 9d19516..1d2274f 100644 (file)
@@ -1101,7 +1101,8 @@ expressions are equivalent:
 (a ? b = 5 : (c = 5))
 @end example
 
-A cast is a valid lvalue if its operand is an lvalue.  A simple
+A cast is a valid lvalue if its operand is an lvalue.  This extension
+is deprecated.  A simple
 assignment whose left-hand side is a cast works by converting the
 right-hand side first to the specified type, then to the type of the
 inner left-hand side expression.  After this is stored, the value is