summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tclCompile.h')
-rw-r--r--generic/tclCompile.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/generic/tclCompile.h b/generic/tclCompile.h
index 30b1819..035edac 100644
--- a/generic/tclCompile.h
+++ b/generic/tclCompile.h
@@ -835,6 +835,8 @@ enum TclInstruction {
INST_STR_LE,
INST_STR_GE,
+ INST_LREPLACE4,
+
/* The last opcode */
LAST_INST_OPCODE
};
@@ -1673,6 +1675,12 @@ MODULE_SCOPE int TclPushProcCallFrame(void *clientData,
#define TCL_NO_ELEMENT 2 /* Do not push the array element. */
/*
+ * Flags bits used by lreplace4 instruction
+ */
+#define TCL_LREPLACE4_END_IS_LAST 1 /* "end" refers to last element */
+#define TCL_LREPLACE4_SINGLE_INDEX 2 /* Second index absent (pure insert) */
+
+/*
* DTrace probe macros (NOPs if DTrace support is not enabled).
*/