diff options
author | Gabriel Dos Reis <gdr@integrable-solutions.net> | 2005-12-01 12:00:17 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2005-12-01 12:00:17 +0000 |
commit | 5d352b2d0a626db647dc54d7b61f37545c8b2852 (patch) | |
tree | 5be02279e546c457b46e114f76f4d19311831990 /gcc/c-common.c | |
parent | 4288927194f09f28d86b57940c8bc3619ba589aa (diff) | |
download | gcc-5d352b2d0a626db647dc54d7b61f37545c8b2852.zip gcc-5d352b2d0a626db647dc54d7b61f37545c8b2852.tar.gz gcc-5d352b2d0a626db647dc54d7b61f37545c8b2852.tar.bz2 |
re PR c++/13384 (error: non-lvalue in assignment - message a little misleading for C++)
PR c/13384
* c-common.c (lvalue_error): Fix wording.
testsuite/
PR c/13384
* gcc.dg/pr17730-1.c: Adjust.
* gcc.dg/lvalue1.c (main): Likewise.
* gcc.dg/lvalue-2.c: Likewise.
* g++.dg/pr7503-3.C
From-SVN: r107816
Diffstat (limited to 'gcc/c-common.c')
-rw-r--r-- | gcc/c-common.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/c-common.c b/gcc/c-common.c index 43c147b..e617094 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -5990,19 +5990,19 @@ lvalue_error (enum lvalue_use use) switch (use) { case lv_assign: - error ("invalid lvalue in assignment"); + error ("lvalue required as left operand of assignment"); break; case lv_increment: - error ("invalid lvalue in increment"); + error ("lvalue required as increment operand"); break; case lv_decrement: - error ("invalid lvalue in decrement"); + error ("lvalue required as decrement operand"); break; case lv_addressof: - error ("invalid lvalue in unary %<&%>"); + error ("lvalue required as unary %<&%> operand"); break; case lv_asm: - error ("invalid lvalue in asm statement"); + error ("lvalue required in asm statement"); break; default: gcc_unreachable (); |