summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2013-06-11 22:47:22 (GMT)
committerdgp <dgp@users.sourceforge.net>2013-06-11 22:47:22 (GMT)
commitb028eea89ffe9a3c009dff8b8f7dde6421d2743b (patch)
treefe46a47ab3567704cfce419ced2b4bd1bd38b54b /tools
parent9ca9c6da3a55c6358a221f006c6cc846bd8d9922 (diff)
downloadtcl-b028eea89ffe9a3c009dff8b8f7dde6421d2743b.zip
tcl-b028eea89ffe9a3c009dff8b8f7dde6421d2743b.tar.gz
tcl-b028eea89ffe9a3c009dff8b8f7dde6421d2743b.tar.bz2
Revise INST_EXPAND_STKTOP so that it no longer makes use of its operand.
All the information required to do a proper expansion of the exec stack to support expanded command invocation is already present. The operand doesn't provide any essential information. By ignoring it, we eliminate the risk that the compiler might fill in the operand with a bad stack depth estimate value. INST_EXPAND_STKTOP doesn't need an operand, but in order to support loading of existing bytecodes we cannot change it now. There's also no need to change what the compiler tries to place in the operand, though changing it to always be zeros would be acceptable now.
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions