summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
diff options
context:
space:
mode:
authordah <dunnie@gmail.com>2016-12-16 11:22:53 (GMT)
committerdah <dunnie@gmail.com>2016-12-16 11:22:53 (GMT)
commit9f31c51f7b541065ae132d3cb37a80704f18e3d0 (patch)
treeaca79d25cfe1046c7264031843921d37ed8130a7 /generic/tclInt.h
parenta03cf0e357903bf4e46b715502031f7cd3ffc864 (diff)
downloadtcl-9f31c51f7b541065ae132d3cb37a80704f18e3d0.zip
tcl-9f31c51f7b541065ae132d3cb37a80704f18e3d0.tar.gz
tcl-9f31c51f7b541065ae132d3cb37a80704f18e3d0.tar.bz2
Partial reimplementation. Retain value passed in by caller, support defaults
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r--generic/tclInt.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index cbf0bc5..8e13c2a 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -962,6 +962,10 @@ typedef struct Proc {
Tcl_Obj *bodyPtr; /* Points to the ByteCode object for
* procedure's body command. */
int numArgs; /* Number of formal parameters. */
+ int numPreCompiledLocals; /* TIP #460: Count of locals recognized by
+ * the compiler including arguments and
+ * other locals, but not including
+ * variables that need resolvers. */
int numCompiledLocals; /* Count of local variables recognized by the
* compiler including arguments and
* temporaries. */