re PR c++/28989 (post-increment of bool variable accepted as lvalue)
authorAndrew Pinski <andrew_pinski@playstation.sony.com>
Fri, 17 Aug 2007 22:14:47 +0000 (22:14 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Fri, 17 Aug 2007 22:14:47 +0000 (15:14 -0700)
commit8f4361eb9f1c0fc24e49cb482b35874320043370
tree5c639966a9d46c89da269609ea2c6dd0aab42506
parent279e32c924988609c7b48d70b681b492a142b66a
re PR c++/28989 (post-increment of bool variable accepted as lvalue)

2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR c++/28989
        * tree.c (lvalue_p_1 <case SAVE_EXPR>): SAVE_EXPRs are never
        lvalues.

2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>

        PR c++/28989
        * g++.dg/expr/lval3.C: New test.
        * g++.dg/expr/lval4.C: New test.

From-SVN: r127603
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/expr/lval3.C [new file with mode: 0644]
gcc/testsuite/g++.dg/expr/lval4.C [new file with mode: 0644]