diff options
| author | Kevin B Kenny <kennykb@acm.org> | 2010-11-03 00:58:04 (GMT) |
|---|---|---|
| committer | Kevin B Kenny <kennykb@acm.org> | 2010-11-03 00:58:04 (GMT) |
| commit | fddfd6f3b5579bb251e16f894613dd1660bd60da (patch) | |
| tree | 0c43533930e06d21c62cd9b2236c2e2bdf19a27b /generic/tclUtil.c | |
| parent | b2694cb09fefbce3de045cb20db90eda56abfb8d (diff) | |
| download | tcl-fddfd6f3b5579bb251e16f894613dd1660bd60da.zip tcl-fddfd6f3b5579bb251e16f894613dd1660bd60da.tar.gz tcl-fddfd6f3b5579bb251e16f894613dd1660bd60da.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 'generic/tclUtil.c')
0 files changed, 0 insertions, 0 deletions
