Menu

#3305 ttrace::eval "wrong # args: should be "proc name args body""

obsolete: 8.5a3
closed-fixed
5
2005-12-05
2005-11-16
nick parrin
No

ttrace::eval does not seem to work properly under
Thread 2.6.2. I have tried the same under 2.6.0 and
2.6.1, no problem there.

See the output below:

nick@ns2986:~/ $ /usr/tcl85/bin/tclsh8.5
% package require Thread 2.6.2
2.6.2
% ttrace::eval { proc lala {lala} {puts lala}}
wrong # args: should be "proc name args body"
% puts $errorInfo
wrong # args: should be "proc name args body"
while executing
"proc lala lala puts lala"
("uplevel" body line 1)
invoked from within
"::uplevel proc lala {lala} {puts lala}"
(in namespace eval "::" script line 1)
invoked from within
"namespace eval $nmsp ::uplevel $cmd $args"
invoked from within
"ttrace::eval { proc lala {lala} {puts lala}}"
%

Discussion

  • Zoran Vasiljevic

    • status: open --> closed-fixed
     
  • Zoran Vasiljevic

    Logged In: YES
    user_id=95086

    Uuuups... this is right. I have fixed it in the CVS head branch.
    Thanks for the report.

     
MongoDB Logo MongoDB