summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.c
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2013-12-30 08:37:49 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2013-12-30 08:37:49 (GMT)
commit1749e8cdf33e8232f22acc08f9ce4301b00ba7eb (patch)
treea8680fa7474bcf0220ce6342a82e0a07e23ef8ff /generic/tclCompile.c
parent96f3f9a79df5d9ce6166a00452822684e177b743 (diff)
downloadtcl-1749e8cdf33e8232f22acc08f9ce4301b00ba7eb.zip
tcl-1749e8cdf33e8232f22acc08f9ce4301b00ba7eb.tar.gz
tcl-1749e8cdf33e8232f22acc08f9ce4301b00ba7eb.tar.bz2
implement [namespace origin] in bytecode
Diffstat (limited to 'generic/tclCompile.c')
-rw-r--r--generic/tclCompile.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/generic/tclCompile.c b/generic/tclCompile.c
index 4ce5a66..0732fe5 100644
--- a/generic/tclCompile.c
+++ b/generic/tclCompile.c
@@ -611,6 +611,11 @@ InstructionDesc const tclInstructionTable[] = {
* with the contents of another.
* Stack: ... string fromIdx toIdx replacement => ... newString */
+ {"originCmd", 1, 0, 0, {OPERAND_NONE}},
+ /* Reports which command was the origin (via namespace import chain)
+ * of the command named on the top of the stack.
+ * Stack: ... cmdName => ... fullOriginalCmdName */
+
{NULL, 0, 0, 0, {OPERAND_NONE}}
};