aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/ChangeLog5
-rw-r--r--test/Makefile.am4
-rw-r--r--test/delsub.awk2
-rw-r--r--test/delsub.ok1
4 files changed, 11 insertions, 1 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 3754c554..ffaf4629 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,8 @@
+Wed May 4 23:03:06 2011 Arnold D. Robbins <arnold@skeeve.com>
+
+ * delsub.awk, delsub.ok: New files.
+ * Makefile.am (delsub): New test.
+
Fri Apr 22 16:07:01 2011 John Haque <j.eh@mchsi.com>
* sortu.awk, sortu.ok: New files.
diff --git a/test/Makefile.am b/test/Makefile.am
index 8eeb80da..c4cfcebc 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -155,6 +155,8 @@ EXTRA_DIST = \
delarpm2.ok \
delfunc.awk \
delfunc.ok \
+ delsub.awk \
+ delsub.ok \
devfd.in1 \
devfd.in2 \
devfd.in4 \
@@ -775,7 +777,7 @@ GAWK_EXT_TESTS = \
aadelete1 aadelete2 aarray1 aasort aasorti \
arraysort \
argtest backw badargs beginfile1 binmode1 clos1way \
- devfd devfd1 devfd2 dumpvars \
+ delsub devfd devfd1 devfd2 dumpvars \
fieldwdth fpat1 funlen fsfwfs fwtest fwtest2 gensub gensub2 getlndir \
gnuops2 gnuops3 gnureops \
icasefs icasers igncdym igncfs ignrcas2 ignrcase indirectcall lint \
diff --git a/test/delsub.awk b/test/delsub.awk
new file mode 100644
index 00000000..0c3ffb0e
--- /dev/null
+++ b/test/delsub.awk
@@ -0,0 +1,2 @@
+function f(c, d, x) { delete c; x = d[0] }
+BEGIN { a[0][0] = 1; f(a, a[0]); print "still here" }
diff --git a/test/delsub.ok b/test/delsub.ok
new file mode 100644
index 00000000..ae3eb5bb
--- /dev/null
+++ b/test/delsub.ok
@@ -0,0 +1 @@
+still here