aboutsummaryrefslogtreecommitdiff
path: root/regtest.tcl
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2023-05-04 12:20:59 +1000
committerSteve Bennett <steveb@workware.net.au>2023-05-06 12:43:47 +1000
commit4e0e776b2b722302c9e3d622340599ea1f9e4fe0 (patch)
treef1db98efef0ed9e3cca4ce6fbc9f28ed4d608cfd /regtest.tcl
parentfcbb4499a6b46ef69e7a95da53e30796e20817f0 (diff)
downloadjimtcl-4e0e776b2b722302c9e3d622340599ea1f9e4fe0.zip
jimtcl-4e0e776b2b722302c9e3d622340599ea1f9e4fe0.tar.gz
jimtcl-4e0e776b2b722302c9e3d622340599ea1f9e4fe0.tar.bz2
jim: info frame improvements
always include 'proc' even if introspection disabled correctly set 'proc' at the eval frame level that is currently running in the given proc. This makes it easier to produce an accurate level stacktrace even across uplevel, etc. Update stacktrace to use the new info frame. Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'regtest.tcl')
-rw-r--r--regtest.tcl3
1 files changed, 3 insertions, 0 deletions
diff --git a/regtest.tcl b/regtest.tcl
index b0cb70b..a9ee5eb 100644
--- a/regtest.tcl
+++ b/regtest.tcl
@@ -384,6 +384,9 @@ foreach i $chars1 {
alarm 0
puts "TEST 54 PASSED"
+# info frame should work even if in an anonymous proc
+apply {{} {info frame 0}}
+puts "TEST 55 PASSED"
# TAKE THE FOLLOWING puts AS LAST LINE