summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generic/tclCmdIL.c3
-rw-r--r--tests/cmdIL.test8
-rw-r--r--unix/mkLinks4
3 files changed, 10 insertions, 5 deletions
diff --git a/generic/tclCmdIL.c b/generic/tclCmdIL.c
index e570d56..4eee06b 100644
--- a/generic/tclCmdIL.c
+++ b/generic/tclCmdIL.c
@@ -15,7 +15,7 @@
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tclCmdIL.c,v 1.59 2004/01/17 00:28:08 dkf Exp $
+ * RCS: @(#) $Id: tclCmdIL.c,v 1.60 2004/01/17 00:38:56 dkf Exp $
*/
#include "tclInt.h"
@@ -2054,6 +2054,7 @@ Tcl_LassignObjCmd(dummy, interp, objc, objv)
* run out of values from the list object. */
Tcl_Obj **listObjv; /* The contents of the list. */
int listObjc; /* The length of the list. */
+ int i;
if (objc < 3) {
Tcl_WrongNumArgs(interp, 1, objv, "list varname ?varname ...?");
diff --git a/tests/cmdIL.test b/tests/cmdIL.test
index 94dd24f..59e17c0 100644
--- a/tests/cmdIL.test
+++ b/tests/cmdIL.test
@@ -8,7 +8,7 @@
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
-# RCS: @(#) $Id: cmdIL.test,v 1.19 2004/01/17 00:28:08 dkf Exp $
+# RCS: @(#) $Id: cmdIL.test,v 1.20 2004/01/17 00:38:57 dkf Exp $
if {[lsearch [namespace children] ::tcltest] == -1} {
package require tcltest 2
@@ -422,10 +422,10 @@ test cmdIL-5.5 {lsort with list style index and sharing} -body {
test cmdIL-6.1 {lassign command syntax} -body {
lassign
-} -code 1 -result {wrong # args: should be "lassign list varname ?varname ...?"}
+} -returnCodes 1 -result {wrong # args: should be "lassign list varname ?varname ...?"}
test cmdIL-6.2 {lassign command syntax} -body {
lassign x
-} -code 1 -result {wrong # args: should be "lassign list varname ?varname ...?"}
+} -returnCodes 1 -result {wrong # args: should be "lassign list varname ?varname ...?"}
test cmdIL-6.3 {lassign command} {
set x FAIL
list [lassign a x] $x
@@ -462,7 +462,7 @@ test cmdIL-6.9 {lassign command - assignment to arrays} {
test cmdIL-6.10 {lassign command - variable update error} -body {
set x(x) {}
lassign a x
-} -code 1 -result {can't set "x": variable is array} -cleanup {
+} -returnCodes 1 -result {can't set "x": variable is array} -cleanup {
unset x
}
test cmdIL-6.11 {lassign command - variable update error} -body {
diff --git a/unix/mkLinks b/unix/mkLinks
index 9568218..1112183 100644
--- a/unix/mkLinks
+++ b/unix/mkLinks
@@ -1668,6 +1668,10 @@ if test -r lappend.n; then
rm -f lappend.n.*
$ZIP lappend.n
fi
+if test -r lassign.n; then
+ rm -f lassign.n.*
+ $ZIP lassign.n
+fi
if test -r library.n; then
rm -f library.n.*
$ZIP library.n