diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | Test/01grammar.ztst | 16 |
2 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index ff1c9435b..eb4cb87c5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,8 @@ * 11956: Src/loop.c: Fix off-by-one error in wordcode pc executing case statement fall-through. + * unposted: Test/01grammar.ztst: Add a test for 11956. + 2000-06-16 Clint Adams <schizo@debian.org> * 11951: Completion/Debian/_dpkg: replaced _arguments -A diff --git a/Test/01grammar.ztst b/Test/01grammar.ztst index 0ef1a1756..b8a8cd268 100644 --- a/Test/01grammar.ztst +++ b/Test/01grammar.ztst @@ -184,6 +184,22 @@ 0:`case' loop, new syntax >2 + word=Hilary + case $word in + (Michaelmas) print 0 + ;; + (Hilary) print 1 + ;& + (Trinity) print 2 + ;& + (*) print 3 + ;; + esac +0:`case' loop, new syntax, cascaded +>1 +>2 +>3 + ## This doesn't work, because zsh tries to read from the terminal ## even in a non-interactive shell. The manual implies it always reads ## from stdin, even in an interactive shell. |