diff options
author | dgp <dgp@noemail.net> | 2013-07-16 14:07:41 (GMT) |
---|---|---|
committer | dgp <dgp@noemail.net> | 2013-07-16 14:07:41 (GMT) |
commit | 1375263e357ce5aad9a59d41972ddd6084763b42 (patch) | |
tree | c69239806ad1b3342967c79a606ac9b503b1c7c6 /generic/tclCompile.h | |
parent | c5afc3ba7cc2aa5168285fa7145ecc33978c982d (diff) | |
download | tcl-1375263e357ce5aad9a59d41972ddd6084763b42.zip tcl-1375263e357ce5aad9a59d41972ddd6084763b42.tar.gz tcl-1375263e357ce5aad9a59d41972ddd6084763b42.tar.bz2 |
Eliminate the litInfo table and all the code tending to its care and feeding.
The pc -> command index mapping function it provided can be achieved using
other data already in the ByteCode struct.
FossilOrigin-Name: 495adbf6e753027c8d24a493f7c80ac467cb73b6
Diffstat (limited to 'generic/tclCompile.h')
-rw-r--r-- | generic/tclCompile.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/generic/tclCompile.h b/generic/tclCompile.h index b94bd93..f70f8f7 100644 --- a/generic/tclCompile.h +++ b/generic/tclCompile.h @@ -175,7 +175,6 @@ typedef struct CmdLocation { typedef struct ECL { int srcOffset; /* Command location to find the entry. */ - int invokePc; int nline; /* Number of words in the command */ int *line; /* Line information for all words in the * command. */ @@ -194,13 +193,6 @@ typedef struct ExtCmdLoc { ECL *loc; /* Command word locations (lines). */ int nloc; /* Number of allocated entries in 'loc'. */ int nuloc; /* Number of used entries in 'loc'. */ - Tcl_HashTable litInfo; /* Indexed by bytecode 'PC', to have the - * information accessible per command and - * argument, not per whole bytecode. Value is - * index of command in 'loc', giving us the - * literals to associate with line information - * as command argument, see - * TclArgumentBCEnter() */ } ExtCmdLoc; /* |