summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
diff options
context:
space:
mode:
authorMiguel Sofer <miguel.sofer@gmail.com>2008-08-07 04:13:49 (GMT)
committerMiguel Sofer <miguel.sofer@gmail.com>2008-08-07 04:13:49 (GMT)
commit62d36886b926591b14c230558c64c8ccc85cbb82 (patch)
tree26cfbd7a3f089a2bb3f53d5644eede7418f4f529 /generic/tclInt.h
parent4c3c492b67b48506cdf77c1f146af9f4318f24c1 (diff)
downloadtcl-62d36886b926591b14c230558c64c8ccc85cbb82.zip
tcl-62d36886b926591b14c230558c64c8ccc85cbb82.tar.gz
tcl-62d36886b926591b14c230558c64c8ccc85cbb82.tar.bz2
* generic/tclBasic.c: Fix tailcalls falling out of tebc into
* generic/tclExecute.c: Tcl_EvalEx [Bug 2017946] * generic/tclInt.h:
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r--generic/tclInt.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index a7991ab..5b8f104 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -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: tclInt.h,v 1.388 2008/08/03 17:49:09 msofer Exp $
+ * RCS: @(#) $Id: tclInt.h,v 1.389 2008/08/07 04:13:52 msofer Exp $
*/
#ifndef _TCLINT
@@ -1964,6 +1964,11 @@ typedef struct Interp {
* tclOOInt.h and tclOO.c for real definition
* and setup. */
+ struct TEOV_callback *atExitPtr;
+ /* Callbacks to be run after a command exited;
+ * this is only set for atProcExirt or
+ * tailcalls that fall back out of tebc. */
+
#ifdef TCL_COMPILE_STATS
/*
* Statistical information about the bytecode compiler and interpreter's