diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2020-02-09 20:06:04 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2020-02-09 20:06:04 +0200 |
commit | d992f06bcbacb2c9432a19bb0d0641229aed6449 (patch) | |
tree | a35b97ed58733ef85610376a92692cc8e8a20035 /awkgram.y | |
parent | 982f70b643171fd6ccfdd89208ed5e89cba6990d (diff) | |
download | egawk-d992f06bcbacb2c9432a19bb0d0641229aed6449.tar.gz egawk-d992f06bcbacb2c9432a19bb0d0641229aed6449.tar.bz2 egawk-d992f06bcbacb2c9432a19bb0d0641229aed6449.zip |
Add assignment in conditional lint check for if and for.
Diffstat (limited to 'awkgram.y')
-rw-r--r-- | awkgram.y | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -992,6 +992,7 @@ regular_loop: } if ($11 != NULL) $12 = list_prepend($12, $11); + add_lint($6, LINT_assign_in_cond); $$ = mk_for_loop($1, $3, $6, $9, $12); break_allowed--; @@ -1423,6 +1424,7 @@ if_statement { if ($5 != NULL) $1->comment = $5; + add_lint($3, LINT_assign_in_cond); $$ = mk_condition($3, $1, $6, NULL, NULL); } | LEX_IF '(' exp r_paren opt_nls statement @@ -1432,6 +1434,7 @@ if_statement $1->comment = $5; if ($8 != NULL) $7->comment = $8; + add_lint($3, LINT_assign_in_cond); $$ = mk_condition($3, $1, $6, $7, $9); } ; |