diff options
author | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2014-06-13 21:39:44 +0100 |
---|---|---|
committer | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2014-06-13 21:39:44 +0100 |
commit | b5198b10a1d1b6a15c583eecf12fda0c08b19ad6 (patch) | |
tree | 9f4c71809d8480bfb3e771fdfdd70439c29df50e /Test/ztst.zsh | |
parent | d6698d89a6ff9e644ee608c1d08ff21911f9fb27 (diff) | |
download | zsh-b5198b10a1d1b6a15c583eecf12fda0c08b19ad6.tar.gz zsh-b5198b10a1d1b6a15c583eecf12fda0c08b19ad6.tar.xz zsh-b5198b10a1d1b6a15c583eecf12fda0c08b19ad6.zip |
32768 with further modifications: LOCAL_LOOPS option.
Diffstat (limited to 'Test/ztst.zsh')
-rwxr-xr-x | Test/ztst.zsh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Test/ztst.zsh b/Test/ztst.zsh index 745a13cff..74111f6cc 100755 --- a/Test/ztst.zsh +++ b/Test/ztst.zsh @@ -260,8 +260,12 @@ $ZTST_redir" # Execute an indented chunk. Redirections will already have # been set up, but we need to handle the options. ZTST_execchunk() { + setopt localloops # don't let continue & break propagate out options=($ZTST_testopts) - eval "$ZTST_code" + () { + unsetopt localloops + eval "$ZTST_code" + } ZTST_status=$? # careful... ksh_arrays may be in effect. ZTST_testopts=(${(kv)options[*]}) |