aboutsummaryrefslogtreecommitdiff
path: root/regtest.tcl
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2011-04-12 13:30:37 +1000
committerSteve Bennett <steveb@workware.net.au>2011-04-12 13:30:37 +1000
commitc6573385979a55b9c78caf7e272aa772452048ac (patch)
treef609a87c6c7bc6a42d60e9d121bdc61c4a62dfb3 /regtest.tcl
parent1b4e9d79690603c8db3cb53bcf4bbf180101fbde (diff)
downloadjimtcl-c6573385979a55b9c78caf7e272aa772452048ac.zip
jimtcl-c6573385979a55b9c78caf7e272aa772452048ac.tar.gz
jimtcl-c6573385979a55b9c78caf7e272aa772452048ac.tar.bz2
Fix [for] crash if loop var is unset
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'regtest.tcl')
-rw-r--r--regtest.tcl7
1 files changed, 7 insertions, 0 deletions
diff --git a/regtest.tcl b/regtest.tcl
index b9f3f00..e62d0a9 100644
--- a/regtest.tcl
+++ b/regtest.tcl
@@ -110,6 +110,13 @@ a
catch {eval {$x(}}
puts "TEST 17 PASSED"
+# REGTEST 18
+# 12 Apr 2011 - crashes on unset for loop var
+catch {
+ for {set i 0} {$i < 5} {incr i} {unset i}
+}
+puts "TEST 18 PASSED"
+
# TAKE THE FOLLOWING puts AS LAST LINE
puts "--- ALL TESTS PASSED ---"