summaryrefslogtreecommitdiffstats
path: root/Test
diff options
context:
space:
mode:
authorBart Schaefer <barts@users.sourceforge.net>2012-12-08 19:50:20 +0000
committerBart Schaefer <barts@users.sourceforge.net>2012-12-08 19:50:20 +0000
commit431c22024d8af440ca4b79ce951896f3bcd0d7cc (patch)
treeb1537203e66121da529463e322dc0e4830b8a02a /Test
parent30811: new completion for btrfs and complete btrfs and ext4 mount options (diff)
downloadzsh-431c22024d8af440ca4b79ce951896f3bcd0d7cc.tar
zsh-431c22024d8af440ca4b79ce951896f3bcd0d7cc.tar.gz
zsh-431c22024d8af440ca4b79ce951896f3bcd0d7cc.tar.bz2
zsh-431c22024d8af440ca4b79ce951896f3bcd0d7cc.tar.lz
zsh-431c22024d8af440ca4b79ce951896f3bcd0d7cc.tar.xz
zsh-431c22024d8af440ca4b79ce951896f3bcd0d7cc.tar.zst
zsh-431c22024d8af440ca4b79ce951896f3bcd0d7cc.zip
users/17445: fix handling of leading zeroes in floating point
Diffstat (limited to 'Test')
-rw-r--r--Test/C01arith.ztst10
1 files changed, 10 insertions, 0 deletions
diff --git a/Test/C01arith.ztst b/Test/C01arith.ztst
index e5845d37f..02d1519a4 100644
--- a/Test/C01arith.ztst
+++ b/Test/C01arith.ztst
@@ -152,6 +152,16 @@
0:commas and parentheses, part 1
>4
+ print $(( 07.5 ))
+ (setopt octalzeroes; print $(( 09.5 )))
+0:leading zero doesn't affect floating point
+>7.5
+>9.5
+
+ (setopt octalzeroes; print $(( 09 )))
+1:octalzeroes rejects invalid constants
+?(eval):1: bad math expression: operator expected at `9 '
+
(setopt octalzeroes; print $(( 08#77 )))
0:octalzeroes doesn't affect bases
>63