Commit decebe51 by Gabriel Dos Reis Committed by Gabriel Dos Reis

* typeck.c (build_modify_expr): Tidy diagnostic message.

From-SVN: r114658
parent cf24598a
2006-06-14 Gabriel Dos Reis <gdr@integrable-solutions.net>
* typeck.c (build_modify_expr): Tidy diagnostic message.
2006-06-14 Mark Mitchell <mark@codesourcery.com> 2006-06-14 Mark Mitchell <mark@codesourcery.com>
PR c++/28018 PR c++/28018
......
...@@ -5708,7 +5708,12 @@ build_modify_expr (tree lhs, enum tree_code modifycode, tree rhs) ...@@ -5708,7 +5708,12 @@ build_modify_expr (tree lhs, enum tree_code modifycode, tree rhs)
/* Allow array assignment in compiler-generated code. */ /* Allow array assignment in compiler-generated code. */
if (! DECL_ARTIFICIAL (current_function_decl)) if (! DECL_ARTIFICIAL (current_function_decl))
{ {
error ("array used as initializer"); /* This routine is used for both initialization and assignment.
Make sure the diagnostic message differentiates the context. */
if (modifycode == INIT_EXPR)
error ("array used as initializer");
else
error ("invalid array assignment");
return error_mark_node; return error_mark_node;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment