diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2018-11-29 21:39:47 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2018-11-29 21:39:47 +0200 |
commit | 7c759ec96a0e5f6fac405e67e2b7299c0ac0a867 (patch) | |
tree | d3accb106a5da4ea59806ce5adfad9814a208af5 /test | |
parent | 334a4d623501739b794239add6fade23abbdb645 (diff) | |
download | egawk-7c759ec96a0e5f6fac405e67e2b7299c0ac0a867.tar.gz egawk-7c759ec96a0e5f6fac405e67e2b7299c0ac0a867.tar.bz2 egawk-7c759ec96a0e5f6fac405e67e2b7299c0ac0a867.zip |
Disable writing to arbitrary elements of SYMTAB.
Diffstat (limited to 'test')
-rw-r--r-- | test/Makefile.am | 3 | ||||
-rw-r--r-- | test/Makefile.in | 3 | ||||
-rw-r--r-- | test/symtab6.ok | 30 | ||||
-rw-r--r-- | test/symtab7.ok | 4 |
4 files changed, 6 insertions, 34 deletions
diff --git a/test/Makefile.am b/test/Makefile.am index e1ecc649..a44a1944 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -2101,8 +2101,7 @@ charasbytes: symtab6: @echo $@ - @$(AWK) -d__$@ -f "$(srcdir)"/$@.awk - @grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' > _$@ ; rm __$@ + @$(AWK) -f "$(srcdir)"/$@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ symtab8: diff --git a/test/Makefile.in b/test/Makefile.in index 1e3fe2ee..4c195884 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -2549,8 +2549,7 @@ charasbytes: symtab6: @echo $@ - @$(AWK) -d__$@ -f "$(srcdir)"/$@.awk - @grep -v '^ENVIRON' __$@ | grep -v '^PROCINFO' > _$@ ; rm __$@ + @$(AWK) -f "$(srcdir)"/$@.awk > _$@ 2>&1 || echo EXIT CODE: $$? >>_$@ @-$(CMP) "$(srcdir)"/$@.ok _$@ && rm -f _$@ symtab8: diff --git a/test/symtab6.ok b/test/symtab6.ok index 7de717a0..23a1633d 100644 --- a/test/symtab6.ok +++ b/test/symtab6.ok @@ -1,28 +1,2 @@ -ARGC: 1 -ARGIND: 0 -ARGV: array, 1 elements -BINMODE: 0 -CONVFMT: "%.6g" -ERRNO: "" -FIELDWIDTHS: "" -FILENAME: "" -FNR: 0 -FPAT: "[^[:space:]]+" -FS: " " -FUNCTAB: array, 41 elements -IGNORECASE: 0 -LINT: 0 -NF: 0 -NR: 0 -OFMT: "%.6g" -OFS: " " -ORS: "\n" -PREC: 53 -RLENGTH: 0 -ROUNDMODE: "N" -RS: "\n" -RSTART: 0 -RT: "" -SUBSEP: "\034" -SYMTAB: array, 29 elements -TEXTDOMAIN: "messages" +gawk: ./symtab6.awk:1: fatal: cannot assign to arbitrary elements of SYMTAB +EXIT CODE: 2 diff --git a/test/symtab7.ok b/test/symtab7.ok index 28328831..37de1a49 100644 --- a/test/symtab7.ok +++ b/test/symtab7.ok @@ -1,2 +1,2 @@ -30 -40 +gawk: symtab7.awk:4: (FILENAME=- FNR=1) fatal: cannot assign to arbitrary elements of SYMTAB +EXIT CODE: 2 |