summaryrefslogtreecommitdiffstats
path: root/tools/microoptimization/oodispatch.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/microoptimization/oodispatch.tcl')
-rw-r--r--tools/microoptimization/oodispatch.tcl11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/microoptimization/oodispatch.tcl b/tools/microoptimization/oodispatch.tcl
new file mode 100644
index 0000000..041c8e3
--- /dev/null
+++ b/tools/microoptimization/oodispatch.tcl
@@ -0,0 +1,11 @@
+oo::class create foo {
+ method bar {} {
+ return abc
+ }
+}
+foo create inst
+apply {{{iter 100000}} {
+ for {set i 0} {$i < $iter} {incr i} {
+ inst bar
+ }
+}} {*}$argv