summaryrefslogtreecommitdiffstats
path: root/generic/tclOOScript.h
diff options
context:
space:
mode:
authorapnadkarni <apnmbx-wits@yahoo.com>2022-11-05 09:27:11 (GMT)
committerapnadkarni <apnmbx-wits@yahoo.com>2022-11-05 09:27:11 (GMT)
commitdbfc7435e69aa3a7868caf8625a89647a2e1cd25 (patch)
tree9410cf1b924acdd15f1f15a241f0210ce2031d85 /generic/tclOOScript.h
parentf768eb3bf2d09ebf310ed07f664dc114e1c1412d (diff)
parent6ab05e04d1c2e4d0a473c114f67d7a8f1cab4dbd (diff)
downloadtcl-dbfc7435e69aa3a7868caf8625a89647a2e1cd25.zip
tcl-dbfc7435e69aa3a7868caf8625a89647a2e1cd25.tar.gz
tcl-dbfc7435e69aa3a7868caf8625a89647a2e1cd25.tar.bz2
Merge core-8-branch
Diffstat (limited to 'generic/tclOOScript.h')
-rw-r--r--generic/tclOOScript.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/generic/tclOOScript.h b/generic/tclOOScript.h
index a1e4624..f2e99b0 100644
--- a/generic/tclOOScript.h
+++ b/generic/tclOOScript.h
@@ -116,7 +116,7 @@ static const char *tclOOSetupScript =
"\t\t\t\t}]\n"
"\t\t}\n"
"\t}\n"
-"\tproc define::classmethod {name {args {}} {body {}}} {\n"
+"\tproc define::classmethod {name args} {\n"
"\t\t::set argc [::llength [::info level 0]]\n"
"\t\t::if {$argc == 3} {\n"
"\t\t\t::return -code error -errorcode {TCL WRONGARGS} [::format \\\n"
@@ -125,7 +125,7 @@ static const char *tclOOSetupScript =
"\t\t}\n"
"\t\t::set cls [::uplevel 1 self]\n"
"\t\t::if {$argc == 4} {\n"
-"\t\t\t::oo::define [::oo::DelegateName $cls] method $name $args $body\n"
+"\t\t\t::oo::define [::oo::DelegateName $cls] method $name {*}$args\n"
"\t\t}\n"
"\t\t::tailcall forward $name myclass $name\n"
"\t}\n"