* c-typeck.c (convert_for_assignment): Improve commentary.

From-SVN: r228327
This commit is contained in:
Marek Polacek 2015-10-01 10:14:39 +00:00 committed by Marek Polacek
parent 228ae4702c
commit aabef2de2f
2 changed files with 16 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2015-10-01 Marek Polacek <polacek@redhat.com>
* c-typeck.c (convert_for_assignment): Improve commentary.
2015-09-30 Marek Polacek <polacek@redhat.com>
PR c/67730

View File

@ -5690,8 +5690,18 @@ maybe_warn_string_init (location_t loc, tree type, struct c_expr expr)
ERRTYPE says whether it is argument passing, assignment,
initialization or return.
LOCATION is the location of the assignment, EXPR_LOC is the location of
the RHS or, for a function, location of an argument.
In the following example, '~' denotes where EXPR_LOC and '^' where
LOCATION point to:
f (var); [ic_argpass]
^ ~~~
x = var; [ic_assign]
^ ~~~;
int x = var; [ic_init]
^^^
return x; [ic_return]
^
FUNCTION is a tree for the function being called.
PARMNUM is the number of the argument, for printing in error messages. */