diff options
author | Kevin B Kenny <kennykb@acm.org> | 2010-11-03 00:59:22 (GMT) |
---|---|---|
committer | Kevin B Kenny <kennykb@acm.org> | 2010-11-03 00:59:22 (GMT) |
commit | 807b80df3b6658c6aa2753861eeca9ccb950fb81 (patch) | |
tree | bf347caee3495e42172bdd85fd2788970f07868a /unix/tclUnixPipe.c | |
parent | 834d6ba70d85bb3b391a215b19d4742ce2dc1ea4 (diff) | |
download | tcl-807b80df3b6658c6aa2753861eeca9ccb950fb81.zip tcl-807b80df3b6658c6aa2753861eeca9ccb950fb81.tar.gz tcl-807b80df3b6658c6aa2753861eeca9ccb950fb81.tar.bz2 |
* generic/tclCompCmds.c (TclCompileCatchCmd):
* tests/compile.test (compile-3,6): Reworked the compilation of
the [catch] command so as to avoid placing any code that might
throw an exception (specifically, any initial substitutions
or any stores to result or options variables) between the
BEGIN_CATCH and END_CATCH but outside the exception range.
Added a test case that panics on a stack smash if the change
is not made. [Bug #3098302]
Diffstat (limited to 'unix/tclUnixPipe.c')
0 files changed, 0 insertions, 0 deletions