diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2018-09-18 11:37:02 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2018-09-18 11:37:02 +0300 |
commit | f2230060d3301f83f1223983a8ee942328c6e0c4 (patch) | |
tree | 3354868043859941b7fc5a38cd84a47dcc7f954c /builtin.c | |
parent | a3bfee4ed115a19a968568b9e2abdca2563bfb10 (diff) | |
download | egawk-f2230060d3301f83f1223983a8ee942328c6e0c4.tar.gz egawk-f2230060d3301f83f1223983a8ee942328c6e0c4.tar.bz2 egawk-f2230060d3301f83f1223983a8ee942328c6e0c4.zip |
Improve lint check for accessing fields in END rule.
Diffstat (limited to 'builtin.c')
-rw-r--r-- | builtin.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2364,7 +2364,8 @@ do_print_rec(int nargs, int redirtype) if (fp == NULL) return; - (void) get_field(0L, NULL); /* rebuild record if necessary */ + if (! field0_valid || do_lint) // lint check for field access in END + (void) get_field(0L, NULL); f0 = fields_arr[0]; |