mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-29 14:23:09 +00:00
1680b741b2
A while loop now evaluates to the last executed command in the body, or zero if the loop body is empty. This matches POSIX semantics. Add a bunch of tricky tests. See #4982
12 lines
229 B
Text
12 lines
229 B
Text
Empty Loop in Function: 0
|
|
Runs Once: 0
|
|
Early Return: 2
|
|
|
|
####################
|
|
# Loops exit status handling
|
|
Condition Status: 36
|
|
Body Status: 0
|
|
Condition 2 Status: 13
|
|
Condition 2 Status: 5
|
|
Loop Exit Status: 11
|
|
Empty Loop Status: 0
|