diff options
author | dkf <donal.k.fellows@manchester.ac.uk> | 2013-05-15 10:38:25 (GMT) |
---|---|---|
committer | dkf <donal.k.fellows@manchester.ac.uk> | 2013-05-15 10:38:25 (GMT) |
commit | 1eacac1aa2e8e1f6a11ad280d4d5ac4774672c81 (patch) | |
tree | 91f996a24941dbc19754fafc12aa722dfe281445 /generic/tclInt.h | |
parent | d7477a9621b19997f770d8df75b8a071704973d0 (diff) | |
download | tcl-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.h | 4 |
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 /* *---------------------------------------------------------------- |