diff options
author | Miguel Sofer <miguel.sofer@gmail.com> | 2007-09-11 14:47:39 (GMT) |
---|---|---|
committer | Miguel Sofer <miguel.sofer@gmail.com> | 2007-09-11 14:47:39 (GMT) |
commit | 73411875edcb48f3c01f4a0212a59401469abdbb (patch) | |
tree | ddc061c1b5a86d3df51ba576ba7c448f3dbe6dd9 /generic/tclCompile.c | |
parent | f8cf12e3304f75d9b47518935fcbeb8dc38a7c82 (diff) | |
download | tcl-73411875edcb48f3c01f4a0212a59401469abdbb.zip tcl-73411875edcb48f3c01f4a0212a59401469abdbb.tar.gz tcl-73411875edcb48f3c01f4a0212a59401469abdbb.tar.bz2 |
* generic/tclCompCmds.c (TclCompileDictCmd-update):
* generic/tclCompile.c (tclInstructionTable):
* generic/tclExecute.c (INST_DICT_UPDATE_END): fix stack
management in [dict update] [Bug 1786481].
Diffstat (limited to 'generic/tclCompile.c')
-rw-r--r-- | generic/tclCompile.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/generic/tclCompile.c b/generic/tclCompile.c index 820642f..6ae3aaf 100644 --- a/generic/tclCompile.c +++ b/generic/tclCompile.c @@ -11,7 +11,7 @@ * See the file "license.terms" for information on usage and redistribution of * this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tclCompile.c,v 1.132 2007/09/10 21:47:20 msofer Exp $ + * RCS: @(#) $Id: tclCompile.c,v 1.133 2007/09/11 14:47:42 msofer Exp $ */ #include "tclInt.h" @@ -351,7 +351,7 @@ InstructionDesc tclInstructionTable[] = { * Stack: ... => ... value key doneBool */ {"dictDone", 5, 0, 1, {OPERAND_LVT4}}, /* Terminate the iterator in op4's local scalar. */ - {"dictUpdateStart", 9, -1, 2, {OPERAND_LVT4, OPERAND_AUX4}}, + {"dictUpdateStart", 9, 0, 2, {OPERAND_LVT4, OPERAND_AUX4}}, /* Create the variables (described in the aux data referred to by the * second immediate argument) to mirror the state of the dictionary in * the variable referred to by the first immediate argument. The list |