summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2013-05-15 10:38:25 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2013-05-15 10:38:25 (GMT)
commit1eacac1aa2e8e1f6a11ad280d4d5ac4774672c81 (patch)
tree91f996a24941dbc19754fafc12aa722dfe281445 /generic/tclInt.h
parentd7477a9621b19997f770d8df75b8a071704973d0 (diff)
downloadtcl-1eacac1aa2e8e1f6a11ad280d4d5ac4774672c81.zip
tcl-1eacac1aa2e8e1f6a11ad280d4d5ac4774672c81.tar.gz
tcl-1eacac1aa2e8e1f6a11ad280d4d5ac4774672c81.tar.bz2
A better technique for [list {*}blah]. Remove the INST_LIST_EXPANDED opcode (and the complex machinery associated with it) as as it is no longer needed.
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r--generic/tclInt.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index 5b113bf..9e1ba09 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -1681,6 +1681,9 @@ typedef struct Command {
* CMD_HAS_EXEC_TRACES - 1 means that this command has at least one
* execution trace (as opposed to simple
* delete/rename traces) in its tracePtr list.
+ * CMD_COMPILES_EXPANDED - 1 means that this command has a compiler that
+ * can handle expansion (provided it is not the
+ * first word).
* TCL_TRACE_RENAME - A rename trace is in progress. Further
* recursive renames will not be traced.
* TCL_TRACE_DELETE - A delete trace is in progress. Further
@@ -1691,6 +1694,7 @@ typedef struct Command {
#define CMD_IS_DELETED 0x1
#define CMD_TRACE_ACTIVE 0x2
#define CMD_HAS_EXEC_TRACES 0x4
+#define CMD_COMPILES_EXPANDED 0x8
/*
*----------------------------------------------------------------