aboutsummaryrefslogtreecommitdiffstats
path: root/test/nsforloop.awk
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2019-01-25 11:55:54 +0200
committerArnold D. Robbins <arnold@skeeve.com>2019-01-25 11:55:54 +0200
commiteea77e4b393b7c1841da887f590b5f5eab964ad4 (patch)
treeeb0e955851fbdd85250e12fbfaa5ec390d1088f9 /test/nsforloop.awk
parent48f4822b0602c44aacd418f36ff35645e8379b8e (diff)
parentfda51ca6fd0d9ad93bead9887ded0b07c90680fb (diff)
downloadegawk-eea77e4b393b7c1841da887f590b5f5eab964ad4.tar.gz
egawk-eea77e4b393b7c1841da887f590b5f5eab964ad4.tar.bz2
egawk-eea77e4b393b7c1841da887f590b5f5eab964ad4.zip
Merge branch 'feature/fix-ns-memleak'
Diffstat (limited to 'test/nsforloop.awk')
-rw-r--r--test/nsforloop.awk20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/nsforloop.awk b/test/nsforloop.awk
new file mode 100644
index 00000000..b050db64
--- /dev/null
+++ b/test/nsforloop.awk
@@ -0,0 +1,20 @@
+@namespace "foo"
+
+function test(v)
+{
+ print "-- 1"
+ for (i in Data)
+ print i
+
+ print "-- 2"
+ for (v in Data)
+ print v
+ print "-- 3"
+}
+
+BEGIN {
+ Data[1] = 1
+ Data[2] = 2
+
+ test()
+}