Artifact 2a1d487d8466876e9d81e054ae81b872395f12b9:
# core.tcl --
proc x {} {
set x 1
}
proc foo {} {
after 1000 {set ::go 1}
vwait ::go
}
proc es {args} {
puts $args
trc remove
foo
trc add
puts "done"
}
proc ls {args} {
puts $args
trc remove
foo
trc add
puts "done"
}
proc trc {m} {
trace $m execution ::x leavestep ls
trace $m execution ::x enterstep es
}
trc add
x