diff options
| author | Peter Stephenson <p.stephenson@samsung.com> | 2020-06-22 12:06:43 +0100 |
|---|---|---|
| committer | Peter Stephenson <p.stephenson@samsung.com> | 2020-06-23 12:17:32 +0100 |
| commit | af1c009c3ea97cb4ec79b54c8b208198230e3ffb (patch) | |
| tree | c970cd9ebeacc2882516f27028ab20be9af65b7b /Test/C01arith.ztst | |
| parent | 46091: Add code to Mercurial VCS backend to show topic if there is any. (diff) | |
| download | zsh-af1c009c3ea97cb4ec79b54c8b208198230e3ffb.tar zsh-af1c009c3ea97cb4ec79b54c8b208198230e3ffb.tar.gz zsh-af1c009c3ea97cb4ec79b54c8b208198230e3ffb.tar.bz2 zsh-af1c009c3ea97cb4ec79b54c8b208198230e3ffb.tar.lz zsh-af1c009c3ea97cb4ec79b54c8b208198230e3ffb.tar.xz zsh-af1c009c3ea97cb4ec79b54c8b208198230e3ffb.tar.zst zsh-af1c009c3ea97cb4ec79b54c8b208198230e3ffb.zip | |
46079: Ignore double quotes in math expressions.
Treat as white space.
This is required for compatibility and previously had no use in zsh
as it generated an error.
Diffstat (limited to 'Test/C01arith.ztst')
| -rw-r--r-- | Test/C01arith.ztst | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Test/C01arith.ztst b/Test/C01arith.ztst index 419f45292..d0092fefa 100644 --- a/Test/C01arith.ztst +++ b/Test/C01arith.ztst @@ -180,9 +180,10 @@ 1:bases beyond 36 don't work ?(eval):1: invalid base (must be 2 to 36 inclusive): 37 + fail=39 print $(( 3 + "fail" )) -1:parse failure in arithmetic -?(eval):1: bad math expression: operand expected at `"fail" ' +0:Double quotes are not treated specially in arithmetic +>42 alias 3=echo print $(( 3 + "OK"); echo "Worked") @@ -487,3 +488,8 @@ let noexist==0 ) 1:Arithmetic, NO_UNSET part 3 ?(eval):2: noexist: parameter not set + + print $(( "6+2" / "1+3" )) +0:Double quotes are not treated specially in arithmetic (POSIX) +# and do not do grouping! this is 6 + (2/1) + 3 +>11 |
