1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-11-15 21:43:09 +01:00

unposted: tests for 39839, 39844

This commit is contained in:
Barton E. Schaefer 2016-11-05 21:37:23 -07:00
parent ff36590910
commit dee0bce7b4
2 changed files with 15 additions and 0 deletions

@ -1,5 +1,7 @@
2016-11-05 Barton E. Schaefer <schaefer@zsh.org>
* unposted: Test/A05execution.ztst: tests for 39839, 39844
* 39844: Src/loop.c: fix "while" condition as per 39839
* 39839: Src/loop.c: fix "return" from "if" condition

@ -284,6 +284,7 @@ F:anonymous function, and a descriptor leak when backgrounding a pipeline
select x; do :; done; echo $?
select x in; do :; done; echo $?
select x in _*_; do :; done; echo $?
unsetopt ERR_EXIT NULL_GLOB
0:The status of "select" is zero when the loop body does not execute
>0
>0
@ -297,3 +298,15 @@ F:anonymous function, and a descriptor leak when backgrounding a pipeline
0:Background job exit does not affect reaping foreground job
>CHLD
>OK
# Regression test for workers/39839 and workers/39844
() { if return 11; then :; fi }; echo $?
() { while return 13; do :; done }; echo $?
() { until return 17; do :; done }; echo $?
() { until false; do return 19; done }; echo $?
0:"return" in "if" or "while" conditional
>11
>13
>17
>19