diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2018-09-16 21:40:34 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2018-09-16 21:40:34 +0300 |
commit | 4978d581e4c1a93b5cdb962b47c2ed827655b070 (patch) | |
tree | 9927d3f576ccc07855ab12926cdfd4d443d5b45c /field.c | |
parent | ab8abaa0b01833512ca9009c1a471e93577d2f8e (diff) | |
parent | 2b1797da18ac18d17bcd2e4171cd8c5909afb189 (diff) | |
download | egawk-4978d581e4c1a93b5cdb962b47c2ed827655b070.tar.gz egawk-4978d581e4c1a93b5cdb962b47c2ed827655b070.tar.bz2 egawk-4978d581e4c1a93b5cdb962b47c2ed827655b070.zip |
Merge branch 'gawk-4.2-stable'
Diffstat (limited to 'field.c')
-rw-r--r-- | field.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -837,6 +837,13 @@ get_field(long requested, Func_ptr *assign) * then the whole line must be rebuilt */ if (requested == 0) { + static bool warned = false; + extern int currule; + + if (do_lint && currule == END && ! warned) { + warned = true; + lintwarn(_("accessing $0 from an END rule may not be portable")); + } if (! field0_valid) { /* first, parse remainder of input record */ if (NF == -1) { |