aboutsummaryrefslogtreecommitdiffstats
path: root/field.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2019-10-13 14:29:16 -0400
committerArnold D. Robbins <arnold@skeeve.com>2019-10-13 14:29:16 -0400
commit71f74c483838db2e18a7756469aa8c7edc76c33f (patch)
tree018b7830dbed25bf7e1b8145df751cbdccdc4f63 /field.c
parent8f330804cf3061aacf627ca63f6483207230d7b6 (diff)
downloadegawk-71f74c483838db2e18a7756469aa8c7edc76c33f.tar.gz
egawk-71f74c483838db2e18a7756469aa8c7edc76c33f.tar.bz2
egawk-71f74c483838db2e18a7756469aa8c7edc76c33f.zip
Fix assigning typed regex to FS and RS.
Diffstat (limited to 'field.c')
-rw-r--r--field.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/field.c b/field.c
index feba8fd8..8814233a 100644
--- a/field.c
+++ b/field.c
@@ -1311,7 +1311,7 @@ choose_fs_function:
warned = true;
lintwarn(_("null string for `FS' is a gawk extension"));
}
- } else if (fs->stlen > 1) {
+ } else if (fs->stlen > 1 || (fs->flags & REGEX) != 0) {
if (do_lint_old)
lintwarn(_("old awk does not support regexps as value of `FS'"));
set_parser(re_parse_field);