aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorGabriel Dos Reis <gdr@integrable-solutions.net>2005-12-01 12:00:17 +0000
committerGabriel Dos Reis <gdr@gcc.gnu.org>2005-12-01 12:00:17 +0000
commit5d352b2d0a626db647dc54d7b61f37545c8b2852 (patch)
tree5be02279e546c457b46e114f76f4d19311831990 /gcc/c-common.c
parent4288927194f09f28d86b57940c8bc3619ba589aa (diff)
downloadgcc-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.c10
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 ();